Ben Hardy

Acting

Ben Hardy

Born January 2, 1991Bournemouth, Dorset, England, UK20 credits

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.

Known For

Filmography

Unicorns
2024Unicorns
as LukeMovie
Love at First Sight
2023Love at First Sight
as Oliver JonesMovie
The Girl Before
2021The Girl Before
as Simon WakefieldTV
The Voyeurs
2021The Voyeurs
as SebMovie
Pixie
2020Pixie
as Frank McCullenMovie
6 Underground
20196 Underground
as FourMovie
R
2019Rami Malek: Becoming Freddie
as Self - Roger TaylorMovie
Bohemian Rhapsody
2018Bohemian Rhapsody
as Roger TaylorMovie
The Woman in White
2018The Woman in White
as Walter HartrightTV
Only the Brave
2017Only the Brave
as Wade ParkerMovie
Mary Shelley
2017Mary Shelley
as Dr. John PolidoriMovie
EastEnders
1985EastEnders
as Peter BealeTV
D
Die by Night
as BarryMovie