2024The Last Stand of Ellen ColeDukeMovie
2022Forty WinksThe Narrator (voice)Movie
2019Too Old to Die YoungLieutenant · 4 episodesShow
2016Rules Don't ApplyColonel WillisMovie
2014NCIS: New OrleansDirector · 7 episodesShow
2013CarrieMr. Hargensen (uncredited)Movie
2012ScandalMayor Verrano · 1 episodeShow
2011Franklin & BashPatrick Fitzgerald · 1 episodeShow
2009SpreadWill (uncredited)Movie
2008The Starter WifeZach McNeal · 10 episodesShow
2008Just Add WaterDirector · Screenplay · Executive ProducerMovie
2005The InsideCole Brandt · 1 episodeShow
2004Baby for SaleSteve JohnsonMovie
2002Liberty Stands StillCapt. Hank WillfordMovie
2001Speaking of SexFelixMovie
2001Crossing JordanBen Hothorne · 1 episodeShow
2001Say NothingMatt NeedhamMovie
2001Night VisionsJack (segment "Used Car") · 1 episodeShow
2001Silicon FolliesMovie
2000Urban Legends: Final CutProfessor SolomonMovie
1999Anywhere but HereJosh SpritzerMovie
1998Break UpFrankie DadeMovie
1998BulworthHugh Waldron (uncredited)Movie
1996High School HighDirectorMovie
1995Children of the DustShelby Hornbeck · 2 episodesShow
1994PCUDirectorMovie
1993The InnocentRussellMovie
1993Complex of FearRay DolanMovie
1992Mad at the MoonMiller BrownMovie
1991And the Sea Will TellBuck WalkerMovie
1991And the Sea Will TellBuck Walker · 2 episodesShow
1990Mr. DestinyNiles PenderMovie
1990Teach 109Dr. BonnerMovie
1989Fellow TravellerClifford ByrneMovie
1989Apartment ZeroJack CarneyMovie
1988War and RemembranceByron Henry · 12 episodesShow
1988Die HardHarry EllisMovie
1987Making Mr. RightDonMovie
1985Supergirl: The Making of the MovieEthan (archive footage)Movie
1984The Sun Also RisesJakes Barnes · 2 episodesShow
1984The Wild LifeDavid CurtissMovie
1984SupergirlEthanMovie
1982Having It AllJess EnrightMovie
1982American PlayhouseDr. Bonner (segment 'Teach 109') · 1 episodeShow
1981Rich and FamousChris AdamsMovie
1981East of EdenAron Trask · 3 episodesShow
1980Terror TrainDocMovie
1980HaywireWilliam 'Bill' HaywardMovie
1977Islands in the StreamTomMovie