MiniMovie
Sign in
Ben Hardy

Ben Hardy

Acting

January 2, 1991 (35 years old)
Bournemouth, Dorset, England, UK
Male
16 Movies
5 TV Shows

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.

Bohemian Rhapsody
Bohemian Rhapsody

Bohemian Rhapsody

2018 8.0

as Roger Taylor

Age 27 (now 35)
6 Underground
6 Underground

6 Underground

2019 6.3

as Four

Age 28 (now 35)
Love at First Sight
Love at First Sight

Love at First Sight

2023 7.2

as Oliver Jones

Age 32 (now 35)
The Conjuring: Last Rites
The Conjuring: Last Rites

The Conjuring: Last Rites

2025 6.9

as Tony Spera

Age 34 (now 35)
The Voyeurs
The Voyeurs

The Voyeurs

2021 6.5

as Seb

Age 30 (now 35)
EastEnders
EastEnders

EastEnders

1985 4.2

as Peter Beale

206 eps
Mary Shelley
Mary Shelley

Mary Shelley

2017 7.0

as Dr. John Polidori

Age 26 (now 35)
Pixie
Pixie

Pixie

2020 5.9

as Frank McCullen

Age 29 (now 35)
X-Men: Apocalypse
X-Men: Apocalypse

X-Men: Apocalypse

2016 6.5

as Angel

Age 25 (now 35)
Only the Brave
Only the Brave

Only the Brave

2017 7.5

as Wade Parker

Age 26 (now 35)
Unicorns
Unicorns

Unicorns

2024 7.1

as Luke

Age 33 (now 35)
The Girl Before
The Girl Before

The Girl Before

2021 6.3

as Simon Wakefield

Age 30 (now 35)
4 eps
The Woman in White
The Woman in White

The Woman in White

2018 6.0

as Walter Hartright

Age 27 (now 35)
1 ep
Unicorns
Unicorns

Unicorns

2024 7.1

Associate Producer

Age 33 (now 35)
Recovery
Recovery

Recovery

Die by Night
DB

Die by Night

as Barry