Ben Hardy

Ben Hardy

Age 35 — born January 2, 1991·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.

MusicDramaHorrorAction

16Credits3 TV · 13 films
1985–2025Years activefirst to latest
8.0 Highest ratedBohemian Rhapsody
6.6 Average ratingacross 13 titles

Top TV shows 3best Ben Hardy shows

  1. 1The Girl Before posterThe Girl BeforeSimon Wakefield · 4 eps · 20216.3
  2. 2The Woman in White posterThe Woman in WhiteWalter Hartright · 1 ep · 20186.0
  3. 3EastEnders posterEastEndersPeter Beale · 206 eps · 19854.2

Top movies 13best Ben Hardy movies

  1. 1Bohemian Rhapsody posterBohemian RhapsodyRoger Taylor · 2018 · Music8.0
  2. 2Only the Brave posterOnly the BraveWade Parker · 20177.5
  3. 3Love at First Sight posterLove at First SightOliver Jones · 20237.2
  4. 4Unicorns posterUnicornsLuke · 20247.1
  5. 5Mary Shelley posterMary ShelleyDr. John Polidori · 20177.0
  6. 6The Conjuring: Last Rites posterThe Conjuring: Last RitesTony Spera · 2025 · Horror6.9
  7. 7The Voyeurs posterThe VoyeursSeb · 20216.5
  8. 8X-Men: Apocalypse posterX-Men: ApocalypseAngel · 20166.5
  9. 96 Underground poster6 UndergroundFour · 2019 · Action6.3
  10. 10Pixie posterPixieFrank McCullen · 20205.9
  11. 11Die by NightBarry
  12. 12Eleven Missing Days
  13. 13Recovery posterRecovery

Keep exploring