Former EastEnders star Thomas Law looks completely different from his days playing Albert Square tearaway Peter Beale.
The hunky soap star portrayed the fifth incarnation of Ian Beale’s son from 2006 until 2010.
Peter and his now deceased twin sister Lucy were introduced in 1993 as the son and daughter of Ian and Cindy Beale.
Thomas, 27, was just a teenager when he joined the cast of EastEnders and he left the soap four years later after his alter-ego left Walford for a new life in Devon.
Peter later returned to our screens in 2013, with the role recast with Ben Hardy taking the lead.
Hunky actor Thomas is now all grown up and looks worlds away from the floppy haired teenager fans are familiar with on the the BBC One show.
Thomas often updates his fans with his latest projects on his Instagram account, as well as sharing snaps of rippling six pack in work-out shots.
EastEnders fans couldn’t help leave flirty messages underneath one of Thomas’ topless snaps.
One fan gushed: “Yes please.”
Another added: “You look incredible. A Lot of hard work going into that.”
A third penned:”Blimey.”
A fourth posted: “Seriously when are we getting married?”
Since leaving EastEnders, Thomas has continued to appear on our television screens in shows such as Unhallowed Ground, World’s End and Casualty.
He more recently took on the part of D.C Eddie Martin in ITV series The Bay.
Thomas’ talents don’t end at acting as he is also a singer and plays the guitar.
The television personality has his own profiles under his full name Thomas Law on streaming services scubas Spofity and Apple Music.
He also shares traces of his musical career across his social media pages.
Peter Beale is currently being played by Dayle Hudson, who is the seventh actor to play the EastEnders heartthrob.
EastEnders: Secrets from the Square airs at 8pm on Monday and classic EastEnders episodes airs on Tuesday at 7.30pm both on BBC One.