Year
|
Film
|
Role
|
Notes
|
Notes
|
1997
|
Mrs. Brown
|
Archie Brown
|
|
Tomorrow Never Dies
|
Leading Seaman
|
Scene
|
1998
|
Tale of the Mummy
|
Burke
|
|
Fast Food
|
Jacko
|
|
Little White Lies
|
Peter
|
TV movie (UK)
|
The Young Person's Guide to Becoming a Rock Star
|
Marty Claymore
|
TV series (UK)
|
1999
|
The Cherry Orchard
|
Yasha
|
|
Please!
|
Peter
|
Short film
|
One More Kiss
|
Sam
|
TV movie (UK)
|
Lucy Sullivan Is Getting Married
|
Gus
|
TV series (UK)
|
2000
|
Dracula 2000
|
Count Dracula/Judas Iscariot
|
|
Harrison's Flowers
|
Chris Kumac
|
|
2001
|
An Unsuitable Job for a Woman
|
Tim Bolton
|
TV series (UK)
|
Attila
|
Attila the Hun
|
TV miniseries
|
Jewel of the Sahara
|
Captain Charles Belamy
|
Short film
|
The Jury
|
Johnnie Donne
|
TV miniseries (UK)
|
2002
|
Shooters
|
Jackie Junior
|
|
Reign of Fire
|
Creedy
|
|
2003
|
Lara Croft Tomb Raider: The Cradle of Life
|
Terry Sheridan
|
|
Timeline
|
André Marek
|
|
2004
|
The Phantom of the Opera
|
The Phantom
|
|
2005
|
Trailer for a Remake of Gore Vidal's Caligula
|
Prefect Cassius Chaerea
|
Short film
|
Dear Frankie
|
The Stranger
|
|
Beowulf & Grendel
|
Beowulf
|
|
The Game of Their Lives
|
Frank Borghi
|
|
Shadow Company
|
James Ashcroft
|
(voice)
|
2007
|
300
|
King Leonidas
|
|
Butterfly on a Wheel
|
Neil Randall
|
|
P.S. I Love You
|
Gerry Kennedy
|
|
2008
|
Nim's Island
|
Jack Rusoe and Alex Rover
|
|
RocknRolla
|
One Two
|
|
2009
|
Tales of the Black Freighter
|
The Captain
|
(voice)
|
The Ugly Truth
|
Mike Chadway
|
|
Gamer
|
Kable
|
|
Law Abiding Citizen
|
Clyde Shelton
|
|
2010
|
How to Train Your Dragon
|
Stoick the Vast
|
(voice)
|
The Bounty Hunter
|
Milo Boyd
|
|
2011
|
Coriolanus
|
Tullus Aufidius
|
shooting
|