About

Known credits:
16
Birthday:
1991-01-02
Place of birth:
Bournemouth, Dorset, England, UK
Website:

Ben Hardy

Overview

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

Known for

Acting

2025 The Conjuring: Last Rites Actor N/A
N/A
2024 Unicorns Actor Luke 59
Average
2023 Love at First Sight Actor Oliver Jones 66
Fair
2021 The Girl Before Actor Simon 67
Fair
2021 The Voyeurs Actor Seb 63
Fair
2020 Pixie Actor Frank McCullen 58
Average
2019 6 Underground Actor Four 62
Fair
2019 Bohemian Rhapsody: Recreating Live Aid Actor Roger Taylor 59
Average
2019 Rami Malek: Becoming Freddie Actor Roger Taylor/Himself 59
Average
2018 Bohemian Rhapsody Actor Roger Taylor 79
Good
2018 The Woman in White Actor Walter Hartright 67
Fair
2017 Only the Brave Actor Wade Parker 70
Good
2017 Mary Shelley Actor Dr. John Polidori 66
Fair
2016 X-Men: Apocalypse Actor Angel 64
Fair
Apteros Actor Wade N/A
N/A
Recovery Actor N/A
N/A