It’s been 11 years since Thomas Law played Peter Beale in EastEnders - leaving the role behind in 2010 after a four-year stint.
He was the fifth actor to take on the role of Ian Beale’s son, but after leaving the soap it seems he’s still finding success in acting more than a decade on.
Eagle-eyed fans may have spotted Thomas staring in ITV drama The Bay - but he looked very different indeed in the grown up role.
After a six-year hiatus from screens, he returned with a bang as DC Eddie Martin in the new prime time crime series. The former soap star can be seen acting alongside Lisa Armstrong on ITV as they attempt to solve a grisly murder.
Read more on mirror.co.uk