2024
Arctic Armageddon as Secretary Carter
2023
Doomsday Meteor as General Ferris
2022
The Offer as Murray Miller (1 episode)
2019
For All Mankind as Congressman Willie Baron (1 episode)
2018
The Last Sharknado: It's About Time as Caesar
2016
American Crime Story as Mike Walker (1 episode)
2012
Scandal as Doug Morton (1 episode)
2011
2012: Ice Age as Bill Hart
2009
Castle as Glen Hume (1 episode)
2007
iCarly as Wilson (1 episode)
2006
Dexter as Cook at Sandwich Shop (1 episode)
2005
Ghost Whisperer as Jeffrey Crockett (1 episode)
2005
Wildfire as Derek Polk (1 episode)
2003
NCIS as Bud Roberts Jr. (1 episode)
2003
NCIS as Bud Roberts, Jr. (1 episode)
2003
NCIS as Olev Kozlov (1 episode)
2002
Without a Trace as William Broeder (1 episode)
2000
Hollywood Palms as Clark
2000
CSI: Crime Scene Investigation as Bob Lenz (1 episode)
1996
The Last Frontier (8 episodes)
1995
JAG as Bud Roberts (208 episodes)
1995
Hope and Gloria as Howie (1 episode)
1994
Spider-Man as Flash Thompson (voice) (14 episodes)
1994
National Lampoon's Last Resort as Young Hemlock
1993
Lois & Clark: The New Adventures of Superman (1 episode)
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
1988
Terminal Entry as Bob
1987
Summer School as Kevin Winchester
1987
21 Jump Street as Pvt. Jack Weaver (1 episode)
1986
Prince of Bel Air as Justin
1979
Trapper John, M.D. (1 episode)
1978
The Comedy Company as Davey Byron
1977
Opening Night as Child Actor Playing Vito (uncredited)
1977
The Love Boat as Bobby Trymon (1 episode)
1977
The Love Boat as Todd Andrews (1 episode)
1977
Young Joe, the Forgotten Kennedy as Ted Kennedy
1977
A Circle of Children as Patrick
1975
Starsky & Hutch as Richie Yeager (2 episodes)
1974
Only with Married Men as Peter West
1974
Little House on the Prairie (1 episode)
1974
Blazing Saddles as Henry (uncredited)