
Ben Hardy
Acting
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.
Born: January 2, 1991 · Bournemouth, Dorset, England, UK
Filmography (16)

The Conjuring: Last Rites
2025
Actor: Tony Spera

Unicorns
2024
Actor: Luke

Love at First Sight
2023
Actor: Oliver Jones

TV
The Girl Before
2021
Actor: Simon Wakefield

The Voyeurs
2021
Actor: Seb

Pixie
2020
Actor: Frank McCullen

6 Underground
2019
Actor: Four

Bohemian Rhapsody: Recreating Live Aid
2019
Actor

Bohemian Rhapsody
2018
Actor: Roger Taylor

TV
The Woman in White
2018
Actor: Walter Hartright

Only the Brave
2017
Actor: Wade Parker

Mary Shelley
2017
Actor: Dr. John Polidori

X-Men: Apocalypse
2016
Actor: Angel

TV
The Men in Blazers Show
2014
Actor

TV
Made in Hollywood
2005
Actor

TV
EastEnders
1985
Actor: Peter Beale
