Born 1991 (age 35) · Bournemouth, Dorset, England, UK
Appears in 20 titles

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.

Filmography

Bohemian Rhapsody
8.0
Bohemian Rhapsody
2018
as Roger Taylor
X-Men: Apocalypse
6.5
X-Men: Apocalypse
2016
as Angel
6 Underground
6.3
6 Underground
2019
as Four
Only the Brave
7.5
Only the Brave
2017
as Wade Parker
The Conjuring: Last Rites
6.9
The Conjuring: Last Rites
2025
as Tony Spera
The Voyeurs
6.5
The Voyeurs
2021
as Seb
Mary Shelley
7.0
Mary Shelley
2017
as Dr. John Polidori
Love at First Sight
7.2
Love at First Sight
2023
as Oliver Jones
Pixie
5.8
Pixie
2020
as Frank McCullen
Unicorns
7.1
Unicorns
2024
as Luke
Bohemian Rhapsody: Recreating Live Aid
6.0
Rami Malek: Becoming Freddie
2019
as Self - Roger Taylor
Recovery
Recovery
Die by Night
as Barry
The Look and Sound of Queen
The Look and Sound of Queen
2019
as Self