Actor
- How to Train Your Dragon (2010) .... Stoick (voice)
- Law Abiding Citizen (2009) .... Clyde Shelton
- MTV Video Music Awards 2009 (2009) .... Himself
- Gamer (2009) .... Kable
- The Ugly Truth (2009) .... Mike Chadway
- The 66th Annual Golden Globe Awards (2009) .... Himself - Presenter
- The Bounty (2009) .... Milo
- The Jay Leno Show Episode #1.19 (2009) .... Himself
- RocknRolla (2008) .... One Two
- Nim's Island (2008) .... Jack Rusoe / Alex Rover
- The Untouchables: Capone Rising (2008) .... Jimmy Malone
- P.S. I Love You (2007) .... Gerry
- Butterfly on a Wheel (2007) .... Neil Randall
- Guys Choice (2007) .... King Leonidas (archive footage)
- 300 (2007) .... King Leonidas
- Wrath of Gods (2006) .... Himself
- Beowulf & Grendel (2006) .... Beowulf
- Shadow Company (2006) .... Narrator (voice)
- The Game of Their Lives (2005) .... Frank Borghi
- Dear Frankie (2005) .... The Stranger
- The Phantom of the Opera (2005) .... The Phantom
- Trailer for a Remake of Gore Vidal's Caligula (2005) .... Prefect Cassius Chaerea
- Timeline (2003) .... André Marek
- Lara Croft Tomb Raider: The Cradle of Life (2003) .... Terry Sheridan
- Reign of Fire (2002) .... Creedy
- The Jury (2002) .... Johnnie Donne
- Shooters (2002) .... Jackie Junior
- Lucy Sullivan Is Getting Married (2001) .... Gus (8 episodes, 1999)
- Attila (2001) .... Attila the Hun
- Harrison's Flowers (2001) .... Chris Kumac, photojournalist
- Dracula 2000 (2000) .... Dracula
- One More Kiss (2000) .... Sam
- The Cherry Orchard (2000) .... Yasha (as Gerald Butler)
- Fast Food (1999) .... Jacko
- Tale of the Mummy (1999) .... Burke
- The Young Person's Guide to Becoming a Rock Star (1998) .... Marty Claymore (6 episodes, 1998)
- Little White Lies (1998) .... Peter
- Tomorrow Never Dies (1997) .... Leading Seaman - HMS Devonshire
- Mrs Brown (1997) .... Archie Brown
- Law Abiding Citizen (2009) .... producer
- Wrath of Gods (2006) .... co-producer



Harry86