Loading amazing content...
Loading amazing content...

Acting
January 2, 1991
Bournemouth, Dorset, England, UK
Ben Hardy (born Ben Jones; 2 January 1991) is an English actor. He is known for playing Peter Beale in the BBC soap opera EastEnders (2013–2015). Hardy made his film debut as Archangel in the superhero film X-Men: Apocalypse (2016), and played Roger Taylor in the biographical film Bohemian Rhapsody (2018). He recently starred in the film Unicorns (2023), which has screened at film festivals internationally.

Tony Spera
2025

Luke
2024

Oliver Jones
2023

Simon Wakefield
2021

Seb
2021

Frank McCullen
2020

Four
2019

Self
2019

Self
2019
Self - Roger Taylor
2019

as Tony Spera

as Luke

as Oliver Jones

as Simon Wakefield

as Seb

as Frank McCullen

as Four

as Self

as Self
as Self - Roger Taylor

as Roger Taylor

as Walter Hartright

as Wade Parker

as Dr. John Polidori

as Angel

as Self

as Self

as Peter Beale

as Barry