Ben Hardy

January 2, 1991 (age 35) Bournemouth, Dorset, England, UK
IMDb

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.

Their titles like Bohemian Rhapsody, X-Men: Apocalypse, and 6 Underground - their biggest roles first.
Last updated: June 14, 2026

12 titles
Community avg: 8.10 /10
  • 1
    1
    2018October 2018 by Bryan Singer
    Music, Drama
    Music, Drama
    8.89 Masterpiece-
  • 2
    2
    2016May 2016 by Bryan Singer
    Science Fiction, Fantasy, Action
    Science Fiction, Fantasy, Action
    7.46 Good++
  • 3
    3
    2019December 2019 by Michael Bay
    Action, Comedy, Thriller
    Action, Comedy, Thriller
    7.28 Good+
  • 4
    4
    2025September 2025 by Michael Chaves
    Horror
    Horror
    7.85 Excellent-
  • 5
    5
    2021August 2021 by Michael Mohan
    Thriller
    Thriller
    7.48 Good++
  • 6
    6
    2017September 2017 by Joseph Kosinski
    Drama, History
    Drama, History
    8.38 Excellent++
  • 7
    7
    2023September 2023 by Vanessa Caswill
    Romance, Drama
    Romance, Drama
    8.13 Excellent+
  • 8
    8
    2017August 2017 by Haifaa al-Mansour
    Romance, Drama
    Romance, Drama
    7.92 Excellent
  • 9
    9
    2020October 2020 by Barnaby Thompson
    Comedy, Crime, Thriller
    Comedy, Crime, Thriller
    7.11 Good+
  • 10
    10
    2021
    Drama, Mystery
    Drama, Mystery
    7.54 Excellent--
  • 11
    11
    2024July 2024 by Sally El Hosaini
    Drama, Romance
    Drama, Romance
    7.91 Excellent
  • 12
    12
    2019February 2019
    Music, Documentary
    Music, Documentary
    8.33 Excellent++