• People

Ben Hardy

Born

January 2, 1991 (34 years old)

Known For

Acting

Place of Birth

Bournemouth, Dorset, England, UK

IMDbInstagramX

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

Bohemian Rhapsody
8.0

Bohemian Rhapsody

X-Men: Apocalypse
6.5

X-Men: Apocalypse

6 Underground
6.3

6 Underground

Only the Brave
7.4

Only the Brave

The Voyeurs
6.6

The Voyeurs

The Conjuring: Last Rites

The Conjuring: Last Rites

Tony Spera

0.0

2025

Unicorns

Unicorns

Luke

7.9

2024

Love at First Sight

Love at First Sight

Oliver Jones

7.2

2023

The Girl Before

The Girl Before

Simon · (4 episodes)

6.3

2021

The Voyeurs

The Voyeurs

Seb

6.6

2021

Pixie

Pixie

Frank McCullen

5.9

2020

6 Underground

6 Underground

Four

6.3

2019

Bohemian Rhapsody: Recreating Live Aid

Bohemian Rhapsody: Recreating Live Aid

Self

9.0

2019

Bohemian Rhapsody- The Complete Live Aid Performance

Bohemian Rhapsody- The Complete Live Aid Performance

Roger Taylor

0.0

2019

The Look and Sound of Queen

The Look and Sound of Queen

Self

0.0

2019

Rami Malek: Becoming Freddie

Self - Roger Taylor

6.0

2019

Bohemian Rhapsody

Bohemian Rhapsody

Roger Taylor

8.0

2018

The Woman in White

The Woman in White

Walter Hartright · (5 episodes)

6.0

2018

Only the Brave

Only the Brave

Wade Parker

7.4

2017

Mary Shelley

Mary Shelley

Dr. John Polidori

7.0

2017

X-Men: Apocalypse

X-Men: Apocalypse

Angel

6.5

2016

Recovery

Recovery

0.0

Die by Night

Barry

0.0

The Men In Blazers Show

The Men In Blazers Show

Self · (1 episode)

6.5

2014

Made in Hollywood

Made in Hollywood

Self · (1 episode)

4.7

2005

EastEnders

EastEnders

Peter Beale · (206 episodes)

4.1

1985

Copyright © 2025 Film Snail. All Rights Reserved.

The Movie Database

This website uses TMDB and the TMDB APIs but is not endorsed, certified, or otherwise approved by TMDB.