Former EastEnders actor Thomas Law has left fans gobsmacked by showcasing a ripplingly muscular body.
The 27-year-old actor is best known for playing Peter Beale on the long running BBC soap from 2006 until 2010 – before the character was recast.
Since then, the actor has transformed himself from a scrawny teen into a muscular adult, and credits ruthless workouts with a personal trainer for his new look.
Taking to Instagram, the former soap star has whipped off his top to show fans the fruits of his labor while flexing his muscles in a mirror.

Posing in a pair of grey short and with his t-shirt wrapped around his fists, Thomas “threw back” to when he had been working out hard.
He captioned the moment: “#tbt to when I fully listened to everything that @billybwfit told me to do, lol.”
Thomas’s personal trainer states that he encourages clients to use “calisthenics” workouts to get in shape – relying on bodyweight training to work up a sweat.

Another image shared by the star showed him posing topless while in a ballet studio.
The snaps were a hit with fans, with one writing: "Dammmmmmmmnnnnnnn, [you] got so sexy".
Another typed: “You look incredible. A lot of hard work going into that!”


And a further fan demanded a proposal, writing: "Seriously when are we getting married!?"
Thomas’s character of Peter returned to EastEnders in 2013 where he was played by Ben Hardy – who subsequently underwent a muscled reinvention after his time on the show, landing him action roles in Hollywood including in X-Men.
Ben quit the soap to chase his Hollywood dreams in 2015, but the character of Peter returned again in 2020, with relative newcomer Dayle Hudson taking over the role.