
Filmography68 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | CIASeries | Jubal Valentine | 52 |
| 2022 | SherriSeries | Self - Guest | 48 |
| 2021 | FBI: InternationalSeries | Jubal Valentine | 47 |
| 2020 | FBI: Most WantedSeries | Jubal Valentine | 46 |
| 2019 | Frozen IIMovie | King Runeard (voice) | 45 |
| 2018 | FBISeries | Jubal Valentine | 44 |
| 2018 | Dragon KinMovie | Bolger | 44 |
| 2017 | SteveSeries | Self | 43 |
| 2017 | FerdinandMovie | Ferdinand's Father (voice) | 43 |
| 2016 | IceSeries | Freddy Green | 42 |
| 2016 | To Tell the TruthSeries | Self - Panelist | 42 |
| 2016 | Girl Flu.Movie | Arlo | 42 |
| 2016 | The Other Side of the DoorMovie | Michael | 42 |
| 2016 | Girl TripMovie | Jonah | 42 |
| 2015 | HangmanMovie | Aaron | 41 |
| 2015 | The ReturnedSeries | Peter Lattimore | 41 |
| 2014 | Blow MeMovie | GoldenBoy | 40 |
| 2014 | Break PointMovie | Jimmy | 40 |
| 2013 | Alistair MacLean's Air Force One Is DownSeries | Fergus Markey | 39 |
| 2013 | As Cool as I AmMovie | Guy Karlsburg | 39 |
| 2012 | Robot & FrankMovie | Sheriff Rowlings | 38 |
| 2011 | SuburgatorySeries | George Altman | 37 |
| 2011 | SironiaMovie | Tucker | 37 |
| 2009 | Watch What Happens Live with Andy CohenSeries | Self - Guest | 35 |
| 2009 | Into TemptationMovie | Father John Buertein | 35 |
| 2009 | Rosencrantz and Guildenstern Are UndeadMovie | Detective Wimbly | 35 |
| 2008 | Justice League: The New FrontierMovie | Batman (voice) | 34 |
| 2007 | BrokenMovie | Will | 33 |
| 2007 | The ThirstMovie | Darius | 33 |
| 2006 | UnknownMovie | Handcuffed Man | 32 |
| 2006 | My BoysSeries | Thorn | 32 |
| 2006 | KidnappedSeries | Lucian Knapp | 32 |
| 2005 | Numb3rsSeries | AUSA Alvin Brickle | 31 |
| 2005 | Robot ChickenSeries | Marv Merchants / Tywin Lannister (voice) | 31 |
| 2005 | American Dad!Series | Mitch (voice) | 31 |
| 2005 | Hell's KitchenSeries | Self - Restaurant Patron | 31 |
| 2004 | The Heart Is Deceitful Above All ThingsMovie | Chester | 30 |
| 2004 | Dead & BreakfastMovie | Christian | 30 |
| 2003 | Wrong TurnMovie | Scott | 29 |
| 2003 | The Movie HeroMovie | Blake Gardner / The Movie Hero | 29 |
| 2002 | The Twilight ZoneSeries | Grady Finch | 28 |
| 2002 | Don's PlumMovie | Bernard | 28 |
| 2001 | Six Feet UnderSeries | Billy Chenowith | 27 |
| 2001 | Angel EyesMovie | Larry Pogue Sr. | 27 |
| 2000 | TakedownMovie | Lance 'Icebreaker' Petersen | 26 |
| 1999 | TrashMovie | Sonny James | 25 |
| 1999 | JesusSeries | Jesus | 25 |
| 1999 | This Space Between UsMovie | Alex Harty | 25 |
| 1998 | The Wild ThornberrysSeries | D.J. (voice) | 24 |
| 1998 | Dawson's CreekSeries | Christopher | 24 |
| 1998 | Playing by HeartMovie | Malcolm (uncredited) | 24 |
| 1998 | Some GirlMovie | Chad | 24 |
| 1998 | Without LimitsMovie | Frank Shorter | 24 |
| 1998 | BongwaterMovie | Robert | 24 |
| 1998 | The Day Lincoln Was ShotMovie | Frederick Seward | 24 |
| 1997 | Suicide KingsMovie | T.K. | 23 |
| 1996 | White SquallMovie | Frank Beaumont | 22 |
| 1995 | The Outer LimitsSeries | Tom | 21 |
| 1995 | Moonlight and ValentinoMovie | Steven | 21 |
| 1995 | HideawayMovie | Vassago | 21 |
| 1994 | DuckmanSeries | Bobby (voice) | 20 |
| 1994 | The Shaggy DogMovie | Trey Miller | 20 |
| 1994 | The CrewMovie | Timothy Grant | 20 |
| 1992 | Desperate Choices: To Save My ChildMovie | Josh Ryan | 18 |
| 1991 | RugratsSeries | Larry (voice) | 17 |
| 1990 | Law & OrderSeries | Cyrus Lupo | 16 |
| 1988 | LIVE with Kelly and MarkSeries | Self - Guest | 14 |
| 1975 | Saturday Night LiveSeries | Self - Cameo (uncredited) | 1 |