Thomas Law played Peter Beale in EastEnders from 2006 to 2010, being the fifth actor to take on the role. Ian Beale’s son has been played by two actors since; Ben Hardy, who left the role to find success in Hollywood, and Dayle Hudson who made his debt last year.
But for those of you wondering what ever happened to Thomas Law, well he is now starring in ITV drama The Bay, and he looks very different indeed.
Get exclusive celebrity stories and fabulous photoshoots straight to your inbox with OK!'s daily newsletter . You can sign up at the top of the page.
Read more on ok.co.uk