Actor (53 credits)
- Another Time (2018) Ben
- The Romanoffs (2018) Steve Lewis
- Signed, Sealed, Delivered: Higher Ground (2017) Steve
- Gun Shy (2017) Ben Harding
- Feud (2017) Gary Merrill
- Wisdom of the Crowd (2017) Dino Hutton, U.S. Deputy Marshal
- Losing in Love (2016) Parol Officer Jed
- Apasionata (2015) The Kingmaker
- Lost Boy (2015) Greg Harris
- The Millionaires (2015)
- Signed, Sealed, Delivered: The Impossible Dream (2015) Steve Marek
- The Flash (2014) Anton Slater
- Crisis (2014) CIA Director Widener
- Girlfriends' Guide to Divorce (2014) Dr. Harris
- The Millionaires (2014) Barry Quinn
- Batman: The Dark Knight Returns, Part 2 (2013) Superman / Clark Kent, voice acting
- Zero Dark Thirty (2012) C-130 Pilot
- Are You There, Chelsea? (2012) Chris
- Stolen (2012) Fletcher
- The Tournament Challenge Challenged (2012)
- 9th Annual Visual Effects Society Awards (2011) играет самого себя
- Harry's Law (2011)
- Body of Proof (2011) Tommy Sullivan
- Hot Dudes with Kittens (2011) играет самого себя
- Human Target (2010) Christopher Chance
- Swingtown (2008) Brad Davis
- Fringe (2008) John Scott
- Live! (2007) Blair, not listed in credits
- Shrek the Third (2007) Cyclops, voice acting
- Business Class (2007) Matt
- Nanking (2007) Stage Manager
- Emily's Reasons Why Not (2006) Reese Callahan
- Rockin' the Corps: An American Thank You (2005) играет самого себя
- The 4400 (2004) Warren Lytell
- Boston Legal (2004) Brad Chase
- I'm with Her (2003) Jack Campbell
- Keen Eddie (2003) Det. Eddie Arlette
- The Lone Gunmen (2001) Henry Farst
- Pasadena (2001) Robert Greeley
- Big Time (2001) Chazz
- CSI: Crime Scene Investigation (2000)
- Running Mates (2000) Dick Tracy
- Jericho (2000) Jericho
- The Next Best Thing (2000) Cardiologist
- Gideon's Crossing (2000) Mark Epperson
- Once and Again (1999) Will Gluck
- Brimstone (1998) Barry Ceneazo
- Some Girl (1998) Police Officer
- The Siege (1998) Mike Johanssen
- George Wallace (1997) Bobby Kennedy
- Breast Men (1997) Fair Haired Resident
- Vanishing Son IV (1994) Adams
- The Innocent (1993) Tunnel Technician
Director (2 credits)
Producer (2 credits)
Writer (2 credits)