Ben Hardy

35, from Bournemouth, Dorset, England, UK

Artwork for Bohemian RhapsodyImage of Ben Hardy

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).

Timeline

2025Aged 34

  • Poster for The Conjuring: Last Rites

    Tony Spera

2024Aged 33

  • Poster for Unicorns

    Luke

2023Aged 32

  • Poster for Love at First Sight

    Oliver Jones

2021Aged 30

  • Poster for The Voyeurs

    Seb

2020Aged 29

  • Poster for Pixie

    Frank McCullen

2019Aged 28

2018Aged 27

  • Poster for Bohemian Rhapsody

    Roger Taylor

2017Aged 26

  • Poster for Mary Shelley

    Dr. John Polidori

  • Poster for Only the Brave

    Wade Parker

2016Aged 25

  • Poster for X-Men: Apocalypse

    Angel

Year unknown