Home / Discover / People

Poldark (2015)

2015
as Ross Poldark

Leonardo (2021)

2021
as Leonardo da Vinci

And Then There Were None

2015
as Philip Lombard

Being Human

2009
as John Mitchell

Desperate Romantics

2009
as Gabriel Rossetti

Fifteen-Love

2023
as Glenn Lapthorn

The Suspect (2022)

2022
as Joe O’Loughlin

Rivals (2024)

2024
as Declan O’Hara

Guest Star

Episode Toast of Tinseltown
Doctor Grainger
2022
Episode Toast of Tinseltown
Death Valley
2022
Episode Sunday with Laura Kuenssberg
When will the strikes finally end?
2023
Episode BBC Drama
Hattie
2011
Episode Poldark (2015)
The Story So Far
2015