2022
Bodies Bodies Bodies as Greg
2021
Foundation as Brother Day (20 episodes)
2021
Marvel Studios Legends as Ronan the Accuser (archive footage) (uncredited) (6 episodes)
2019
Driven as John DeLorean
2019
When Whales Walked: Journeys in Deep Time as Narrator
2019
Captain Marvel as Ronan
2018
The Party's Just Beginning as Dale
2017
The Book of Henry as Dr. David Daniels
2017
The Keeping Hours as Mark
2015
The Program as Bill Stapleton
2015
Nature Is Speaking as Mountain (1 episode)
2014
The Hobbit: The Battle of the Five Armies as King Thranduil
2014
Guide to the Galaxy with James Gunn as Self
2014
Guardians of the Galaxy as Ronan
2014
Halt and Catch Fire as Joe MacMillan (40 episodes)
2013
The Hobbit: The Desolation of Smaug as King Thranduil
2012
The Hobbit: An Unexpected Journey as King Thranduil
2012
The Twilight Saga: Breaking Dawn - Part 2 as Garrett
2012
Lincoln as Fernando Wood
2012
The Mindy Project as Alex Eakin (1 episode)
2011
The Resident as Jack Devereau
2010
Ceremony as Whit Coutell
2010
Marmaduke as Phil Winslow
2010
When in Rome as Brady Sacks
2008
Miss Pettigrew Lives for a Day as Michael Pardew
2008
The Fall as Roy Walker / Black Bandit
2007
Pushing Daisies as Ned (22 episodes)
2006
The Good Shepherd as Richard Hayes
2006
Infamous as Dick Hickock
2005
The White Countess as Crane
2004
Wonderfalls as Aaron Tyler (13 episodes)
1999
Law & Order: Special Victims Unit as Benjamin Tucker (1 episode)
1997
The View as Self (1 episode)