
Ben Hardy
- Known for
- Acting
- Born
- January 2, 1991
- Birthplace
- 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.
Filmography
- Eleven Missing Days
Eleven Missing Days TBA
Actor
- Die by Night
Die by Night TBA
as Barry

Recovery TBA
Actor

The Conjuring: Last Rites 2025
as Tony Spera

Unicorns 2024
as Luke, Associate Producer

Love at First Sight 2023
as Oliver Jones

The Voyeurs 2021
as Seb

Pixie 2020
as Frank McCullen

6 Underground 2019
as Four

The Look and Sound of Queen 2019
as Self

Bohemian Rhapsody: Recreating Live Aid 2019
as Self
- Rami Malek: Becoming Freddie
Rami Malek: Becoming Freddie 2019
as Self - Roger Taylor

Bohemian Rhapsody 2018
as Roger Taylor

Only the Brave 2017
as Wade Parker

Mary Shelley 2017
as Dr. John Polidori

X-Men: Apocalypse 2016
as Angel
Credits from TMDB.