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

Loving Vincent

2017
as Boatman

Being Human

2009
as John Mitchell

Grendel

as Unferth

Alarm

2008
as Mal

The Secret Scripture

2016
as Jack McNulty

Hattie

2011
as John Schofield

Desperate Romantics

2009
as Gabriel Rossetti

Fifteen-Love

2023
as Glenn Lapthorn

Poldark Revealed

2016
as Self / Ross Poldark

The Suspect (2022)

2022
as Joe O’Loughlin

Rivals (2024)

2024
as Declan O’Hara

Producer

Movie The Cocaine Famine 2018

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