Ex EastEnders star Jack Ryder has shocked fans as he returned to the limelight 18 years after leaving the soap.
The actor, now aged 38, played hunky Jamie Mitchell from 1998 until 2002 when his character was killed off.
Jack appeared on ITV's Loose Women on Thursday to talk about his new children's book and the happy news that his wife Ella is expecting a baby this summer.
But fans couldn't concentrate on the interview and instead were left stunned by how well their old childhood crush was looking these days.
"Jack Ryder is so fit," one Twitter user commented.
Another posted: "OMG. What an amazing #ThrowbackThursday! I used to love former @BBCEastenders' actor #JackRyder when he was in the soap, he's aged so well too, little hottie. x."
"Helloooo Jack" a third said, adding lip licking emojis.
Another wrote: "What a throwback! Jack Ryder/Jamie Mitchell was my first celebrity crush!!"
While on the show Jack spoke about becoming a dad.
He said: "We are gushy and over the moon. I always just smile when I talk about it.
"We're as prepared as we can be. We've got toys and clothes everywhere. We're humbled and grateful, it's going to be an amazing journey."
Jack's EastEnders character Jamie had one of the most iconic death scenes in the soap's history after he was run over Martin Fowler.
Speaking about the scene today, Jack said: "On one side of the coin it's gone so quickly, but then so much has happened since then.
"It's bizarre seeing that last episode. It was a sad end for the character."