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

Burnt

2015
as Jack

The One (2021)

2021
as Damian

The Union

2024
as Cameron Foster

Downton Abbey

2019
as Major Chetwode

Johnny English Reborn

2011
as Prime Minister

The Bank Job

2008
as Kevin Swain

Traitors

2019
as Phillip Jarvis

War of the Worlds (2019)

2019
as Jonathan Gresham

Hunted

2012
as Stephen Turner

Titanic (2012)

2012
as Thomas Andrews

Masters of the Air

2024
as Maj. 'Red' Bowman

The Ones Below

2015
as Justin

Criminal Record

2024
as Leo Hanratty

Byron

2005
as John Cam Hobhouse

Amazing Grace

2006
as James Stephen

Man Up

2015
as Ed

Der Seewolf

2009
as Humphrey Van Weyden

The Children

2008
as Jonah

The Last Post

2017
as Ed Laithwaite

Bright Young Things

2003
as Adam Fenwick-Symes

Ashes to Ashes

2008
as Evan White

Stag

2016
as Johnners

Wallis & Edward

2005
as Edward

Burlesque Fairytales

2010
as Peter Blythe-Smith

Pulse

2010
as Nick Gates

Moonwalkers

2015
as Derek Kaye

Just Henry

2011
as Joey

The Child in Time

2018
as Charles Darke

How to Talk to Girls at Parties

2017
as Jerry, the Record Exec

Ben Hur

2010
as Messala

Complicit

2013
as Tony Coveney

A Good Woman

2004
as Lord Darlington

The Go-Between

2015
as Hugh Trimingham

Red Joan

2019
as Max

Crew

Movie Endure 2010

Guest Star

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