Home / Discover / People

Why Women Kill

2019
as Karl Grove

Kingsman: The Secret Service

2015
as James Spencer / Lancelot

Pirates of the Caribbean: At World's End

2007
as Admiral James Norrington

The Talented Mr. Ripley

1999
as Peter Smith-Kingsley

Smash (2012)

2012
as Derek Wills

The Morning Show

2019
as Jason Craig

The Wedding Date

2005
as Edward Fletcher-Wooten

FlashForward

2009
as Lloyd Simcoe

Coupling

2000
as Steve Taylor

Guernica

2016
as Vasyl

Eroica

2003
as Prince Lobkowitz

Fierce Creatures

1997
as Student Zoo Keeper

White Famous

2017
as Peter

Bonus Track

2023
as Jeffrey

Next of Kin (2018)

2018
as Guy Harcourt

Look

2001
as Stanley

The Moth

1997
as Robert Bradley

The Tank

2017
as Will Sacks

The Real Jane Austen

2002
as Henry Austen

The Wyvern Mystery

2000
as Harry Fairfield

The Key Man

2011
as Bobby

The Wisdom of Crocodiles

1998
as Sergeant Roche

Ten Percent

2022
as Jonathan Nightingale

Swingtown

2009
as Bruce Miller

Breathless

2013
as Otto Powell

A United Kingdom

2016
as Sir Alistair Canning

The Libertine

2004
as Harris

Ultraviolet (1998)

1998
as Michael Colefield

The Stolen

2017
as Joshua McCullen

This Life

1996
as Miles Stewart

Americana

2016
as Calib

Tale of the Mummy

1998
as Detective Bartone

This Life +10

2007
as Miles Stewart

Macbeth

1998
as Malcolm

The Bunker

2001
as LCpl. Ebert

Slaves in Paradise

1999
as Self - Narrator

Gypsy Woman

2002
as Leon

Guest Star

Episode Deception (2018)
Code Act (1)
2018
Episode Deception (2018)
Multiple Outs
2018
Episode Revealed
Britain's Nazi King?
2009
Episode The Good Wife
Parallel Construction, Bitches
2014
Episode Accused (US)
Danny's Story
2023
Episode Deception (2018)
Transposition (2)
2018
Episode Agatha Christie's Marple
The Body in the Library
2004