
Ben Hardy
Acting • Born 1991-01-02
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
20 credits
Unicorns
Movie • 2024
Luke

X-Men: Apocalypse
Movie • 2016
Angel

Mary Shelley
Movie • 2017
Dr. John Polidori

Only the Brave
Movie • 2017
Wade Parker

Bohemian Rhapsody
Movie • 2018
Roger Taylor

6 Underground
Movie • 2019
Four

Rami Malek: Becoming Freddie
Movie • 2019
Self - Roger Taylor

The Voyeurs
Movie • 2021
Seb

Pixie
Movie • 2020
Frank McCullen

Recovery
Movie

Bohemian Rhapsody: Recreating Live Aid
Movie • 2019
Self

Love at First Sight
Movie • 2023
Oliver Jones

The Conjuring: Last Rites
Movie • 2025
Tony Spera

Die by Night
Movie
Barry

The Look and Sound of Queen
Movie • 2019
Self

EastEnders
TV • 1985
Peter Beale

The Girl Before
TV • 2021
Simon Wakefield

Made in Hollywood
TV • 2005
Self

The Woman in White
TV • 2018
Walter Hartright

The Men in Blazers Show
TV • 2014
Self