Ben Hardy

Ben Hardy

Born 1991-01-02 (age 35) Bournemouth, Dorset, England, UK
View on IMDb ↗

Biography

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.

Photos

Known For

The Conjuring: Last Rites
The Conjuring: Last Rites

2025

as Tony Spera

The Voyeurs
The Voyeurs

2021

as Seb

X-Men: Apocalypse
X-Men: Apocalypse

2016

as Angel

Bohemian Rhapsody
Bohemian Rhapsody

2018

as Roger Taylor

6 Underground
6 Underground

2019

as Four

Only the Brave
Only the Brave

2017

as Wade Parker

Love at First Sight
Love at First Sight

2023

as Oliver Jones

Pixie
Pixie

2020

as Frank McCullen

Unicorns
Unicorns

2024

as Luke

Mary Shelley
Mary Shelley

2017

as Dr. John Polidori

Recovery
🎦
Rami Malek: Becoming Freddie

2019

as Self - Roger Taylor

🎦
The Look and Sound of Queen