Home / Discover / People
  • Created April 5, 2019 by
    Administrator admin
  • Modified March 2, 2024 by
    leesypeesy01

The One (2021)

2021
as Damian

Criminal Record

2024
as Leo Hanratty

Traitors

2019
as Phillip Jarvis

War of the Worlds (2019)

2019
as Jonathan Gresham

Titanic

2012
as Thomas Andrews

Hunted

2012
as Stephen Turner

Masters of the Air

2024
as Maj. 'Red' Bowman

Der Seewolf

2009
as Humphrey Van Weyden

The Last Post

2017
as Ed Laithwaite

Ashes to Ashes

2008
as Evan White

Stag

2016
as Johnners

Pulse

2010
as Nick Gates

Ben Hur

2010
as Messala

Guest Star

Episode Lark Rise to Candleford
Episode 8
2008
Episode Hustle
Whittaker Our Way Out
2006
Episode Downton Abbey
Downton Abbey
2019