← Back to Home
Ben Hardy

Ben Hardy

Acting
35 years old
📍 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.

Known For (18 titles)

Bohemian Rhapsody: Recreating Live Aid
MOVIE
Bohemian Rhapsody: Recreating Live Aid
as Self
Bohemian Rhapsody
MOVIE
Bohemian Rhapsody
as Roger Taylor
Only the Brave
MOVIE
Only the Brave
as Wade Parker
Love at First Sight
MOVIE
Love at First Sight
as Oliver Jones
Mary Shelley
MOVIE
Mary Shelley
as Dr. John Polidori
The Conjuring: Last Rites
MOVIE
The Conjuring: Last Rites
as Tony Spera
Unicorns
MOVIE
Unicorns
as Luke
X-Men: Apocalypse
MOVIE
X-Men: Apocalypse
as Angel
The Voyeurs
MOVIE
The Voyeurs
as Seb
The Men in Blazers Show
TV
The Men in Blazers Show
as Self
6 Underground
MOVIE
6 Underground
as Four
The Girl Before
TV
The Girl Before
as Simon Wakefield
The Woman in White
TV
The Woman in White
as Walter Hartright
Pixie
MOVIE
Pixie
as Frank McCullen
Made in Hollywood
TV
Made in Hollywood
as Self
EastEnders
TV
EastEnders
as Peter Beale
Recovery
MOVIE
Recovery
as Unknown
The Look and Sound of Queen
MOVIE
The Look and Sound of Queen
as Self