Ben Hardy (born Ben Jones; 2nd January 1991 in Bournemouth, Dorset) is an English actor who portrayed Peter Beale in EastEnders from June 2013 to February 2015, taking over the role from Thomas Law.
Hardy has also appeared in Call the Midwife, The Girl Before and The Women in White, as well as the films Bohemian Rhapsody, X-Men: Apocalypse and The Conjuring: Last Rites.
In early 2020, Hardy was rumoured to be returning as Peter but was ultimately replaced by Dayle Hudson.