| movie | The Running Man (2025)As Evan McCone | (Not seen) |
| movie | Bodies Bodies Bodies (2022)As Greg | (Not seen) |
| tv | Marvel Studios Legends (2021)As Ronan the Accuser (archive footage) (uncredited)(6 episodes) | (Not seen) |
| tv | Foundation (2021)As Brother Day(30 episodes) | (Not seen) |
| movie | Bully. Coward. Victim. The Story of Roy Cohn (2019) | (Not seen) |
| movie | Weathering with You (2019) | (Not seen) |
| movie | Captain Marvel (2019)As Ronan the Accuser | (Not seen) |
| movie | Revolt (2017)As Bo | (Not seen) |
| movie | The Book of Henry (2017)As Dr. David Daniels | (Not seen) |
| tv | The Late Late Show with James Corden (2015)As Self - Guest(1 episode) | (Not seen) |
| tv | Halt and Catch Fire (2014)As Joe MacMillan(40 episodes) | (Not seen) |
| tv | Late Night with Seth Meyers (2014)As Self - Guest(1 episode) | (Not seen) |
| movie | The Hobbit: The Battle of the Five Armies (2014)As Thranduil | (Not seen) |
| movie | Guardians of the Galaxy (2014) (AKA "G.O.T.G.")As Ronan the Accuser | (Not seen) |
| movie | The Hobbit: The Desolation of Smaug (2013) (AKA "The Hobbit Part 2")As Thranduil | (Not seen) |
| tv | The Mindy Project (2012)As Alex Eakin(1 episode) | (Not seen) |
| movie | Lincoln (2012)As Fernando Wood | (Not seen) |
| movie | The Hobbit: An Unexpected Journey (2012)As Thranduil | (Not seen) |
| movie | The Twilight Saga: Breaking Dawn - Part 2 (2012)As Garrett | (Not seen) |
| movie | The Resident (2011)As Jack | (Not seen) |
| movie | When in Rome (2010)As Brady Sacks | (Not seen) |
| movie | Marmaduke (2010)As Phil Winslow | (Not seen) |
| movie | A Single Man (2009) (AKA "Single Man")As Grant | (Not seen) |
| movie | Miss Pettigrew Lives for a Day (2008)As Michael Pardew | (Not seen) |
| tv | Pushing Daisies (2007)As Ned(22 episodes) | (Not seen) |
| movie | The Fall (2006)As Roy Walker / Blue Bandit | (Not seen) |
| movie | The Good Shepherd (2006)As Richard Hayes | (Not seen) |
| movie | The White Countess (2005)As Crane | (Not seen) |
| tv | Wonderfalls (2004)As Aaron Tyler(13 episodes) | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Benjamin Tucker(1 episode) | (Not seen) |