Fans could be forgiven for missing Haley Joel Osment as he turned up at a charity ball in London, as the actor has clearly gone through something of a transformation since his Sixth Sense days.
The actor is now 28, with a fuller face, a curly (ish) mop and a healthy beard, and is unrecognisable as the 11-year-old who saw dead people in the 1999 movie.
Haley, who is still working in both film and TV, was among the celebs at the One For The Boys ball at the V&A, which was hosted by Samuel L Jackson to raise awareness of male cancer.
Kylie Minogue looked dazzling in an emerald green strapless gown as she arrived with her beau Joshua Sasse.
The star added an edge to her outfit with green open-toed shoes that had pink tassels falling down the sides.
Kylie and Joshua looked happy and relaxed as they posed for pictures, and Kylie even found time to snap the odd selfie with fans.
Nicole Scherzinger bought her usual elegance to the red carpet.
She showed off her shape in a fitted white dress with floral detailing.
Singer Camilla Kerslake brought a nice pop of colour in her long coral frock - although she looked as if she was struggling to keep it under control as she posed for photographers.
Of course not everybody got it right...