Credits
- 2024 · Arctic Armageddon as Secretary Carter
- 2023 · Doomsday Meteor as General Ferris
- 2022 · The Offer as Murray Miller
- 2019 · For All Mankind as Congressman Willie Baron
- 2018 · The Last Sharknado: It's About Time as Caesar
- 2016 · American Crime Story as Mike Walker
- 2012 · Scandal as Doug Morton
- 2011 · 2012: Ice Age as Bill Hart
- 2010 · In My Sleep as Rob
- 2009 · Castle as Glen Hume
- 2008 · Yes Man as Marv
- 2007 · iCarly as Wilson
- 2006 · Dexter as Cook at Sandwich Shop
- 2005 · Ghost Whisperer as Jeffrey Crockett
- 2005 · Wildfire as Derek Polk
- 2003 · NCIS as Bud Roberts Jr.
- 2003 · NCIS as Olev Kozlov
- 2003 · NCIS as Bud Roberts, Jr.
- 2002 · Without a Trace as William Broeder
- 2000 · Hollywood Palms as Clark
- 2000 · CSI: Crime Scene Investigation as Bob Lenz
- 1996 · The Last Frontier as
- 1995 · JAG as Bud Roberts
- 1995 · Hope and Gloria as Howie
- 1994 · Spider-Man as Flash Thompson (voice)
- 1994 · National Lampoon's Last Resort as Young Hemlock
- 1993 · Lois & Clark: The New Adventures of Superman as
- 1992 · 3 Ninjas as Fester
- 1991 · Adventures in Dinosaur City as Rex / Mr. Big (voice) (as Patrick Labyerteaux)
- 1991 · Ski School as Ed Young
- 1990 · Ghoulies III: Ghoulies Go to College as Mookey
- 1989 · Heathers as Ram Sweeney
- 1988 · Terminal Entry as Bob
- 1987 · Summer School as Kevin Winchester
- 1987 · 21 Jump Street as Pvt. Jack Weaver
- 1986 · Prince of Bel Air as Justin
- 1979 · Trapper John, M.D. as
- 1978 · The Comedy Company as Davey Byron
- 1977 · Opening Night as Child Actor Playing Vito (uncredited)
- 1977 · The Love Boat as Bobby Trymon
- 1977 · The Love Boat as Todd Andrews
- 1977 · Young Joe, the Forgotten Kennedy as Ted Kennedy
- 1977 · A Circle of Children as Patrick
- 1975 · Starsky & Hutch as Richie Yeager
- 1974 · Only with Married Men as Peter West
- 1974 · Little House on the Prairie as
- 1974 · Mame as Peter
- 1974 · Blazing Saddles as Henry (uncredited)