Ben Hardy is an English actor. His acting career started in the 2010s. His debut was on the British period drama Call the Midwife where he appeared in an episode playing a small role. He next joined the main cast of EastEnders as Peter Beale. He played the said role from 2013 to 2015. In 2016, he made his cinematic debut after landing the role of Warren Worthington III / Archangel in the movie X-Men: Apocalypse. This gained him mainstream recognition. He then got the role of John William Polidori in the 2017 upcoming movie Mary Shelley. He will also star in the feature film Only the Brave.