Thomas John Law is an English actor. He is the fourth actor to play Peter Beale in the popular BBC soap opera EastEnders. He took over from James Martin on 31 August 2006 on a temporary contract, and since turning 16, was offered a full-time contract with the soap. He left on 24 December 2010, and later the character was recast. It was given to Ben Hardy in June 2013.