2024
as Doctor Beven
2024
as US Homeland Security
2024
as Jack Halstead
2023
as O'Reilly, the Ambassador
2022
as Director Wincamp
2022
as CIA Director Wincamp
2021
as Rilles
2020
as Emory Kitsworth
2019
as Alex
2017
as Gregory Nash
2017
as Franklin Roosevelt
2016
as Carlisle
2014
as Narrator (voice)
2014
as Bud Taylor
2014
as Dean Tramble
2014
as Walden
2013
2013
as Bobby
2013
as Mary's Father, Fitz
2013
as Wade
2013
as Lane Monroe
2013
as Monroe
2012
as Gameshow Host (voice) (uncredited)
2012
as Jim Carroll
2010
as Kronnfeld
2006
as Reverend Smalls
2006
as American Customer #1
2006
as Kass
1997
as Don
as The Astronaut
as Henry Mercer