Ex EastEnders Peter Beale actor Thomas Law looks unrecognisable in new TV drama role
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.