| movie | The Clean Up Crew (2024)As Alex | (Not seen) |
| movie | 97 Minutes (2023)As Alex | (Not seen) |
| movie | Wifelike (2022)As William | (Not seen) |
| movie | The Good Neighbor (2022)As Robert | (Not seen) |
| movie | Yakuza Princess (2021)As Shirô | (Not seen) |
| movie | The Survivalist (2021)As Ben | (Not seen) |
| movie | Awake (2019)As John Doe | (Not seen) |
| movie | The 12th Man (2017)As Kurt Stage | (Not seen) |
| movie | Black Butterfly (2017)As Jack | (Not seen) |
| movie | Damascus Cover (2017)As Ari Ben-Sion / Hans Hoffmann | (Not seen) |
| tv | Vikings (2013)As Bishop Heahmund(17 episodes) | (Not seen) |
| movie | The Mortal Instruments: City of Bones (2013)As Valentine | (Not seen) |
| movie | Albert Nobbs (2011)As Viscount Yarrell | (Not seen) |
| movie | 6 Souls (2010) (AKA "Shelter")As David / Adam / Wesley | (Not seen) |
| movie | From Paris with Love (2010)As James Reece | (Not seen) |
| movie | The Children of Huang Shi (2008) (AKA "Escape from Huang Shi")As George Hogg | (Not seen) |
| movie | August Rush (2007)As Louis Connelly | (Not seen) |
| movie | Mission: Impossible III (2006) (AKA "M:i:III")As Declan Gormley | (Not seen) |
| movie | Match Point (2005) (AKA "Woody Allen Summer Project")As Chris Wilton | (Not seen) |
| movie | Vanity Fair (2004)As George Osborne | (Not seen) |
| movie | Alexander (2004)As Cassander | (Not seen) |
| movie | The Lion in Winter (2003)As Philip | (Not seen) |
| movie | Octane (2003) (AKA "Pulse")As The Father | (Not seen) |
| movie | The Tesseract (2003)As Sean | (Not seen) |
| movie | Bend It Like Beckham (2002)As Joe | (Not seen) |
| movie | Prozac Nation (2001)As Noah | (Not seen) |
| movie | Titus (1999)As Chiron | (Not seen) |
| movie | Ride with the Devil (1999)As Pitt Mackeson | (Not seen) |
| movie | B. Monkey (1998)As Bruno | (Not seen) |
| movie | The Loss of Sexual Innocence (1998)As Nic, aged 16 | (Not seen) |
| movie | Velvet Goldmine (1998)As Brian Slade | (Not seen) |
| movie | The Disappearance of Finbar (1996)As Finbar Flynn | (Not seen) |
| movie | Killer Tongue (1996) (AKA "Killer Queen")As Rudolph | (Not seen) |
| movie | Michael Collins (1996)As Collin's Assassin | (Not seen) |