| tv | Joe vs Carole (2022)As Don Lewis(1 episode) | (Not seen) |
| tv | PIECES OF HER (2022)As Jasper Queller(6 episodes) | (Not seen) |
| movie | Elvis (2022)As Hank Snow | (Not seen) |
| movie | Peter Rabbit (2018)As Johnny Town-Mouse (voice) | (Not seen) |
| tv | Marvel's Iron Fist (2017)As Harold Meachum(13 episodes) | (Not seen) |
| movie | Pirates of the Caribbean: Dead Men Tell No Tales (2017)As Scarfield | (Not seen) |
| movie | Lion (2016)As John Brierley | (Not seen) |
| movie | Paper Planes (2014)As Patrick (Jason's Father) | (Not seen) |
| movie | 300: Rise of an Empire (2014)As Dillios | (Not seen) |
| tv | Top of the Lake (2013)As Det. Al Parker(7 episodes) | (Not seen) |
| movie | Legend of the Guardians: The Owls of Ga'Hoole (2010)As Digger (voice) | (Not seen) |
| movie | Public Enemies (2009)As Harry 'Pete' Pierpont | (Not seen) |
| movie | The Children of Huang Shi (2008) (AKA "Escape from Huang Shi")As Barnes | (Not seen) |
| movie | Australia (2008)As Neil Fletcher | (Not seen) |
| movie | Married Life (2007)As John O´Brien | (Not seen) |
| movie | 300 (2006)As Dilios | (Not seen) |
| movie | The Proposition (2005)As Eden Fletcher | (Not seen) |
| movie | Van Helsing: The London Assignment (2004)As Carl (voice) | (Not seen) |
| movie | Van Helsing (2004)As Carl | (Not seen) |
| movie | Gettin' Square (2003)As Johnny Francis 'Spit' Spitieri | (Not seen) |
| movie | The Lord of the Rings: The Return of the King (2003)As Faramir | (Not seen) |
| movie | The Lord of the Rings: The Two Towers (2002)As Faramir | (Not seen) |
| movie | Moulin Rouge! (2001)As Audrey | (Not seen) |
| movie | Dark City (1998) (AKA "Dark Empire")As Schreber's Assistant | (Not seen) |
| movie | Idiot Box (1996)As Bank Teller with a History | (Not seen) |
| movie | No Escape (1994) (AKA "Escape from Absolom")As Hotel Guard | (Not seen) |