Home / Discover / People

Outlander

2014
as Jack Randall

Outlander

2014
as Frank Randall

The Crown

2016
as Philip, Duke of Edinburgh

Rome

2005
as Marcus Junius Brutus

Modern Love

2019
as Van

Casino Royale

2006
as Villiers

Atonement

2007
as Naval Officer

The Terror

2018
as James Fitzjames

The Honourable Woman

2014
as Nathaniel Bloom

Finding Neverland

2004
as Theater Patron 5

This Way Up

2019
as Richard

Una

2017
as Mark

The Shadow Line

2011
as Ross McGovern

King Lear

2018
as Duke of Cornwall

Manhunt (2024)

2024
as Edwin Stanton

Hysteria

2011
as Mr. Squyers

The Relief of Belsen

2007
as Derrick Sington

The Door

2012
as Man with the Wings of a Swan

Jackboots on Whitehall

2010
as Captain English / Monty (voice)

Forget Me Not

2011
as Will Fletcher

The Low Down

2001
as John

Piccadilly Jim

2005
as Reg 3

Black Sea

2014
as Lewis

Persuasion

2007
as William Elliot

Eternal Law

2012
as Richard Pembroke

Pierrepoint: The Last Hangman

2005
as Lieutenant Llewelyn

Summer in the Suburbs

2000
as School Psychologist

Nora

2012
as Richard

Guest Star

Episode Midsomer Murders
Judgment Day
2000
Episode Black Mirror
The Waldo Moment
2013
Episode Bonekickers
Follow The Gleam
2008
Episode Close Up With The Hollywood Reporter
Drama Actors
2020
Episode Game of Thrones
The Climb
2013
Episode Doctor Who (2005)
Cold War
2013
Episode Star Wars Rebels
Heroes of Mandalore (1)
2017
Episode Star Wars Rebels
Heroes of Mandalore (2)
2017
Episode Game of Thrones
The Rains of Castamere
2013
Episode Game of Thrones
The Iron Throne
2019