Peter Beale has been played by a stream of stars over the years – seven to be exact. But never before has an actor reprised their role as the famous Walford resident – until now.Thomas Law, 30, is back in EastEnders picking up the character he left behind 13 years ago. After Thomas’ exit in 2010, Peter was played by Ben Hardy and Dayle Hudson.