Ben Hardy
Acting

Ben Hardy

January 2, 1991 (35 years old) Bournemouth, Dorset, England, UK

Also known as: Ben Jones

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.

Known For

The Conjuring: Last Rites

The Conjuring: Last Rites

2025 • Movie

EastEnders

EastEnders

1985 • TV

Made in Hollywood

Made in Hollywood

2005 • TV

The Voyeurs

The Voyeurs

2021 • Movie

X-Men: Apocalypse

X-Men: Apocalypse

2016 • Movie

Bohemian Rhapsody

Bohemian Rhapsody

2018 • Movie

Movie Credits (15)

Acting

2025

The Conjuring: Last Rites

as Tony Spera

2021

The Voyeurs

as Seb

2016

X-Men: Apocalypse

as Angel

2018

Bohemian Rhapsody

as Roger Taylor

2019

6 Underground

as Four

2017

Only the Brave

as Wade Parker

2023

Love at First Sight

as Oliver Jones

2019

Rami Malek: Becoming Freddie

as Self - Roger Taylor

2020

Pixie

as Frank McCullen

2017

Mary Shelley

as Dr. John Polidori

Recovery

2024

Unicorns

as Luke

2019

Bohemian Rhapsody: Recreating Live Aid

as Self

2019

The Look and Sound of Queen

as Self

Die by Night

as Barry

TV Credits (5)

Acting

1985

EastEnders

as Peter Beale

206 episodes

2005

Made in Hollywood

as Self

1 episodes

2014

The Men in Blazers Show

as Self

1 episodes

2021

The Girl Before

as Simon Wakefield

4 episodes

2018

The Woman in White

as Walter Hartright

5 episodes

Personal Info

Known For
Acting
Gender
Male
Birthday
January 2, 1991 (35 years old)
Place of Birth
Bournemouth, Dorset, England, UK
Popularity
2.3

Career Stats

15
Movies
5
TV Shows