Kelly Osbourne, 31, looks far from old beyond her years with this attention grabbing purple-grey bob. The grey tones give her ‘do extra shine.