Show
Actor (57 credits)
2024
After the Flood
(TV Series)
DCI Roy
DCI Roy
- Breaking Cover
(2024)
... DCI Roy
- Gathering Storm
(2024)
... DCI Roy
- In Too Deep
(2024)
... DCI Roy
- Connections
(2024)
... DCI Roy
- The Arrival
(2024)
... DCI Roy
- Underwater
(2024)
... DCI Roy
2022-2023
Emmerdale Farm
(TV Series)
Greg
Greg
- Episode #1.9595
(2023)
... Greg
- Episode #1.9594
(2023)
... Greg
- Episode #1.9559
(2022)
... Greg
- Episode #1.9558
(2022)
... Greg
- Episode #1.9547
(2022)
... Greg
- Episode #1.9549
... Greg
- Episode #1.9548
... Greg
2022
Fate: The Winx Saga
(TV Series)
Professor Ben Harvey
Professor Ben Harvey
- Your Newfound Popularity
(2022)
... Professor Ben Harvey
- Taken By The Wind
(2022)
... Professor Ben Harvey
- Low-Flying Panic Attack
(2022)
... Professor Ben Harvey
2019-2022
Gentleman Jack
(TV Series)
Hinscliffe
Hinscliffe
- I Can Be as a Meteor in Your Life
(2022)
... Hinscliffe
- A Lucky and Narrow Escape
(2022)
... Hinscliffe
- Do Ladies Do That?
(2019)
... Hinscliffe
- I Just Went There to Study Anatomy
(2019)
... Hinscliffe
2022
Chloe
(TV Series)
Mark Peele
Mark Peele
- There Is a Light
(2022)
... Mark Peele
- The Holy Trinity
(2022)
... Mark Peele
2021
The Girlfriend Experience
(TV Series)
Rupert
Rupert
- The Embrace
(2021)
... Rupert
- Control Shift
(2021)
... Rupert
- Deep Fake
(2021)
... Rupert
2020
Atlantic Crossing
(TV Series)
Harry Hopkins
Harry Hopkins
- A Queen Returns
(2020)
... Harry Hopkins
- The Gift
(2020)
... Harry Hopkins
- The Giant Awakes
(2020)
... Harry Hopkins
- Empty Promises
(2020)
... Harry Hopkins
- Fires Spread
(2020)
... Harry Hopkins
- Crossing the Atlantic
(2020)
... Harry Hopkins
- The Throne
(2020)
... Harry Hopkins
- The Attack
(2020)
... Harry Hopkins (credit only)
2019
A Confession
(TV Mini Series)
ACC Mike Veale / CC Mike Veale
ACC Mike Veale / CC Mike Veale
- Episode 6
(2019)
... CC Mike Veale
- Episode 5
(2019)
... ACC Mike Veale
- Episode 4
(2019)
... ACC Mike Veale
- Episode 3
(2019)
... ACC Mike Veale
- Episode 2
(2019)
... ACC Mike Veale (uncredited)
- Episode 1
(2019)
... ACC Mike Veale
2016
The Crown
(TV Series)
Ernst von Hannover / Prince Ernst von Hannover
Ernst von Hannover / Prince Ernst von Hannover
- Windsor
(2016)
... Ernst von Hannover
- Wolferton Splash
(2016)
... Prince Ernst von Hannover (uncredited)
2014
The Crimson Field
(TV Series)
Jaco Tillens
Jaco Tillens
- Episode #1.5
(2014)
... Jaco Tillens
- Episode #1.3
(2014)
... Jaco Tillens
1998-2010
The Bill
(TV Series)
Robert Sutton / Lee Burchill / Ray Taylor / ...
Robert Sutton / Lee Burchill / Ray Taylor / ...
- Ultimatum
(2010)
... Robert Sutton
- Teacher's Pet
(2008)
... Lee Burchill
- Blood and Money
(2001)
... Ray Taylor
- Indiscretion
(1998)
... Colin Hatton
2009
Criminal Justice
(TV Series)
Prison Governor
Prison Governor
- Episode #2.3
(2009)
... Prison Governor
- Episode #2.2
(2009)
... Prison Governor
2007
Silent Witness
(TV Series)
Seth Collins
Seth Collins
- Suffer the Children: Part 2
(2007)
... Seth Collins
- Suffer the Children: Part 1
(2007)
... Seth Collins
2007
The Time of Your Life
(TV Mini Series)
Mike
Mike
- Episode #1.6
(2007)
... Mike
- Episode #1.5
(2007)
... Mike
1999
The Magical Legend of the Leprechauns
(TV Mini Series)
Mickey Muldoon
Mickey Muldoon
- Episode #1.2
(1999)
... Mickey Muldoon
- Episode #1.1
(1999)
... Mickey Muldoon
1998
City Central
(TV Series)
Sam Reeves
Sam Reeves
- Only Love Can Break Your Heart
(1998)
... Sam Reeves
- Picking Up the Pieces
(1998)
... Sam Reeves
- A Quiet Evening In
(1998)
... Sam Reeves
1998
Heat of the Sun
(TV Mini Series)
Viscount Guy 'Boy' Cameron
Viscount Guy 'Boy' Cameron
- Private Lives
(1998)
... Viscount Guy 'Boy' Cameron
Show
Additional Crew (1 credit)
2014
Intresseklubben
(TV Series) (stills provider - 1 episode)
- Civilisation
(2014)
... (stills provider)