| movie | It Ends with Us (2024)As Andrew Bloom | (Not seen) |
| tv | Station 19 (2018)As Dr. Owen Hunt(4 episodes) | (Not seen) |
| movie | T2 Trainspotting (2017) (AKA "Trainspotting 2")As Tommy MacKenzie (archive footage) | (Not seen) |
| movie | Home Sweet Hell (2015)As Freeman | (Not seen) |
| tv | Star Wars Rebels (2014)As Fenn Rau (voice)(7 episodes) | (Not seen) |
| movie | Toy Story That Time Forgot (2014)As Reptillus Maximus (voice) | (Not seen) |
| movie | Justice League: The Flashpoint Paradox (2013)As Thomas Wayne / Flashpoint Batman (voice) | (Not seen) |
| movie | Brave (2012)As Lord MacGuffin / Young MacGuffin (voice) | (Not seen) |
| movie | Bunraku (2010)As Killer 2 | (Not seen) |
| movie | Percy Jackson & the Olympians: The Lightning Thief (2010) (AKA "Percy Jackson and the Lightning Thief")As Poseidon | (Not seen) |
| movie | Made of Honor (2008) (AKA "Made of Honour")As Colin McMurray | (Not seen) |
| movie | The Last Legion (2007)As Wulfila | (Not seen) |
| movie | Hannibal Rising (2007)As Petras Kolnas | (Not seen) |
| tv | Rome (2005)As Lucius Vorenus(22 episodes) | (Not seen) |
| tv | Grey's Anatomy (2005)As Owen Hunt(387 episodes) | (Not seen) |
| movie | Kingdom of Heaven (2005)As English Sergeant | (Not seen) |
| movie | Dog Soldiers (2002)As Pvt. Cooper | (Not seen) |
| movie | Topsy-Turvy (1999)As Durward Lely (Nanki-Poo) | (Not seen) |
| movie | Bedrooms and Hallways (1998)As Leo | (Not seen) |
| movie | Regeneration (1997) (AKA "Behind the Lines")As Callan | (Not seen) |
| movie | The Leading Man (1996)As Ant | (Not seen) |
| movie | Trainspotting (1996)As Thomas "Tommy" MacKenzie | (Not seen) |