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.
Filmography
Cast Credits

The Conjuring: Last Rites
Character: Tony Spera
MOVIE • 2025

Unicorns
Character: Luke
MOVIE • 2024

Love at First Sight
Character: Oliver Jones
MOVIE • 2023

The Girl Before
Character: Simon
TV • 2021

The Voyeurs
Character: Seb
MOVIE • 2021

Pixie
Character: Frank McCullen
MOVIE • 2020

6 Underground
Character: Four
MOVIE • 2019

Bohemian Rhapsody: Recreating Live Aid
Character: Self
MOVIE • 2019

The Look and Sound of Queen
Character: Self
MOVIE • 2019
Rami Malek: Becoming Freddie
Character: Self - Roger Taylor
MOVIE • 2019

Bohemian Rhapsody
Character: Roger Taylor
MOVIE • 2018

The Woman in White
Character: Walter Hartright
TV • 2018

Only the Brave
Character: Wade Parker
MOVIE • 2017

Mary Shelley
Character: Dr. John Polidori
MOVIE • 2017

X-Men: Apocalypse
Character: Angel
MOVIE • 2016

The Men in Blazers Show
Character: Self
TV • 2014

Made in Hollywood
Character: Self
TV • 2005

EastEnders
Character: Peter Beale
TV • 1985

Recovery
Character:
MOVIE • TBA
Die by Night
Character: Barry
MOVIE • TBA