| tv | The Peripheral (2022)As Lev Zubov(6 episodes) | (Not seen) |
| movie | Ford v Ferrari (2019)As Roy Lunn | (Not seen) |
| tv | Lost in Space (2018)As Ben Adler(1 episode) | (Not seen) |
| tv | New Amsterdam (2018)As Zach Ligon(7 episodes) | (Not seen) |
| tv | TURN: Washington's Spies (2014)As Major John Andre(20 episodes) | (Not seen) |
| movie | Not Safe for Work (2014)As Killer | (Not seen) |
| movie | Captain America: The First Avenger (2011) (AKA "Captain America")As James Montgomery Falsworth | (Not seen) |
| movie | Centurion (2010)As Thax | (Not seen) |
| movie | Goal! III (2009) (AKA "Goal! III : Taking On The World")As Liam Adams | (Not seen) |
| movie | Blood: The Last Vampire (2009) (AKA "Last Blood")As Luke | (Not seen) |
| movie | The Tulse Luper Suitcases, Part 2: Vaux to the Sea (2004)As Tulse Luper | (Not seen) |
| movie | The Tulse Luper Suitcases, Part 1: The Moab Story (2003)As Tulse Luper | (Not seen) |
| movie | K-19: The Widowmaker (2002) (AKA "K*19: The Widowmaker")As Andrei | (Not seen) |
| tv | Jack and the Beanstalk: The Real Story (2001)As Young Jack(2 episodes) | (Not seen) |