CULTURE Club's Boy George shocked fans as he stepped out at the National Television Awards after being 'confirmed' for I'm A Celeb.
He walked the red carpet in a tall signature hat and sparkly suit as on-lookers couldn't quite believe the musician was over 60-years-old.
"I met him twenty years ago and he still looked the same," they told OMG! "He really did look great tonight, his eye shadow really popped."
"We’ve seen some great celebs tonight but Boy George really did shock me, we can't believe how young he looks for a man at 61-years-old."
His outing comes after reportedly being 'confirmed' for the new series of I'm A Celebrity… Get Me Out Of Here with a bumper pay day.
Sources say ITV bosses have paid Boy, real name George Alan O'Dowd, around $1million (£879,000) to take part in the hit-TV show in Australia.
"It’s beyond exciting that we’ve secured Boy George," said an insider. "It’s been a long time since we had a huge global star film the show and he will no doubt draw viewers."
"He’s also hugely popular in Australia and with the show leaving Wales and heading back down under, he’s the perfect addition," they told MailOnline.
Have you got an OMG! story to sell? Email: email@example.com – we pay for your pictures, videos and tip-offs!