Home / Discover / People

A Knight's Tale

2001
as Count Adhemar of Anjou

Amazing Grace

2006
as Thomas Clarkson

Bless the Child

2000
as Eric Stark

Blinky Bill the Movie

2015
as The Cat (voice)

Carrington

1995
as Mark Gertler

Citizen Locke

1994
as Midshipman Clarke

Cold Comfort Farm

1995
as Seth Starkadder

Dangerous Beauty

1998
as Marco Venier

Dark City

1998
as John Murdoch

Downloading Nancy

2008
as Albert Stockwell

Eleventh Hour (US)

2008
as Jacob Hood

Extreme Ops

2002
as Ian

Gods of Egypt

2016
as Urshu

Gone To Seed

1992
as Billy

Hamlet

1996
as Fortinbras

Helen of Troy

2003
as Agamemnon

Henry IV

1995
as Harry Percy (Hotspur)

Hercules

2014
as Autolycus

Hotel Noir

2012
as Felix

Illuminata

1998
as Dominique

In a Savage Land

1999
as Mick Carpenter

John Adams

2008
as Alexander Hamilton

Judy

2019
as Sidney Luft

Kaleidoscope (2023)

2023
as Roger Salas

Middlemarch

1994
as Will Ladislaw

Old

2021
as Charles

Parade's End

2012
as Reverend Duchemin

Paris, je t'aime

2006
as William (Père-Lachaise)

Restless

2012
as Lucas Romer

Scoop

2024
as Prince Andrew

ShakespeaRe-Told

2005
as Petruchio

She Creature

2001
as Angus

The Devil's Hand

2014
as Jacob Brown

The Diplomat

2023
as Hal Wyler

The Father

2021
as Paul

The Holiday

2006
as Jasper

The Illusionist

2006
as Crown Prince Leopold

The Pale Horse

2020
as Mark Easterbrook

The Tourist

2010
as The Englishman

The Woodlanders

1998
as Giles Winterbourne

Twenty-one

1991
as Bobby

Victoria

2016
as William Lamb, 2nd Viscount Melbourne

Victory

1996
as Martin Ricardo

Vinyan

2008
as Paul Belhmer

Zen

2011
as Aurelio Zen

Guest Star

Episode The Marvelous Mrs. Maisel
Look, She Made a Hat
2018
Episode Helen of Troy
Part 1
2003
Episode Helen of Troy
Part 2
2003
Episode DUST
Rise
2016
Episode The ONE Show
Rufus Sewell, Lucy Worsley, Dan Donnelly
2016
Episode ShakespeaRe-Told
The Taming of the Shrew
2005