2024
Founders Day as Mr. Jackson
2021
Keeping Company as Glen Garrey
2020
Chasing the Rain as Ed
2020
The Maestro as Abe Herst
2019
Father by Law as Dale
2018
Between Waves as Sonny
2018
9-1-1 as Chuck Summers (2 episodes)
2016
Colony as Hennessey (2 episodes)
2015
Magic Hour as Bruce Fox
2015
Bosch as Captain Garwood (1 episode)
2014
Girl Meets World as Alan Matthews (2 episodes)
2013
Jonestown as Leo Ryan
2013
Drones as General Lawson
2012
California Solo as Rusty
2012
Scandal as Frank Holland (1 episode)
2011
Green Guys as Peter Donnelly
2011
Grimm as Scott Mudgett (1 episode)
2010
1,001 Ways to Enjoy the Missionary Position as Evan
2010
The Defenders as EMT Carrick (1 episode)
2010
A Fork in the Road as Detective Ross
2008
Leverage as Morris Beck (1 episode)
2008
The Ex List (1 episode)
2008
The Mentalist as Dooley Gerber (1 episode)
2008
90210 as Salty (3 episodes)
2007
The History of 'Cruising' as Self (archive footage)
2007
Exorcising 'Cruising' as Self (archive footage)
2005
Ghost Whisperer as Bill Bristow (1 episode)
2005
Wildfire as Congressman Dean Nichols (3 episodes)
2004
Boston Legal as A.D.A. Christopher Palmer (5 episodes)
2004
CSI: NY as Mr. Prescott (1 episode)
2004
Deadwood as Otis Russell (2 episodes)
2004
Silver Lake as Phil Patterson
2003
Finding John Christmas as Hank McAllister
2003
Cold Case as Tim Hudson (2010) (1 episode)
2003
The Brotherhood of Poland, New Hampshire (2 episodes)
2003
NCIS as Philip Wickes (1 episode)
2003
Mister Sterling (10 episodes)
2002
Without a Trace as Max Cassidy (1 episode)
2001
Crossing Jordan as Jack Olson (1 episode)
2001
Buck Naked Arson as Ranger Joe Lightcap
2001
Blackout as David Robbins
2001
The Division (1 episode)
2000
CSI: Crime Scene Investigation as Jonah Quinn (1 episode)
1999
The Test of Love as Mark Whitman
1999
The West Wing as Dan (1 episode)
1999
Replacing Dad as George Marsh
1999
The Sopranos as Paul Calviac (1 episode)
1998
American History X as Dennis
1997
When Danger Follows You Home as Det. Tyler Barnes
1997
Ally McBeal (2 episodes)
1997
Stargate SG-1 as Jonas Hanson (1 episode)
1996
Nash Bridges (1 episode)
1996
A Husband, a Wife and a Lover as Art Maskin
1996
Have You Seen My Son as Van Stein
1995
Trail of Tears as David
1995
JAG as General Earl Watson (1 episode)
1995
Big Dreams & Broken Hearts: The Dottie West Story as Bill West
1994
Touched by an Angel as Prof. Thomas North (1 episode)
1994
Viper as Townsend (1 episode)
1993
Boy Meets World as Alan Matthews (158 episodes)
1993
seaQuest DSV as Rusty Thomas (1 episode)
1993
The Adventures of Brisco County, Jr. as Jack Randolph (1 episode)
1993
Aspen Extreme as Dave Ritchie
1992
Traces of Red as Michael Dobson
1992
Middle Ages as Terry Hannon (6 episodes)
1992
Sexual Advances as Jack French
1992
Drive Like Lightning as Boll Donner
1991
Crazy From the Heart as Dewey Whitcomb
1990
Pastime as Roy Dean Bream
1990
A Promise to Keep as Carl Goodrich
1990
Capital News as Redmond Dunne (13 episodes)
1989
Nasty Boys as Ben Farlow
1989
Nasty Boys as Ben Farlow (2 episodes)
1989
Disorganized Crime as Nick Bartkowski
1987
Tour of Duty as Sgt. Earl Ray Michaels (1 episode)
1987
Wiseguy as Roger LoCocco (13 episodes)
1987
Dead of Winter as Rob Sweeney
1987
Wanted: Dead or Alive as Danny Quintz
1986
Houston: The Legend of Texas as William Travis
1986
Crime Story as Det. Wes Connelly (2 episodes)
1986
Crime Story: Pilot as Det. Wes Connelly
1986
Blood & Orchids as Lloyd Murdoch
1986
Second Serve as Josh
1985
The Long Hot Summer as Jody Varner (2 episodes)
1985
Beer as Merle Draggett
1985
MacGruder and Loud as Owen (1 episode)
1984
Hunter as Jack Lachman (1 episode)
1984
Miami Vice as Evan Freed (1 episode)
1983
The Right Stuff as Slick Goodlin
1982
St. Elsewhere (2 episodes)
1982
Remington Steele as Chance McCormick (1 episode)
1982
Rehearsal for Murder as Frank Heller
1981
Cattle Annie and Little Britches as Little Dick Raidler
1981
Crisis at Central High as J.O. Powell
1979
Just You and Me, Kid as Demesta
1977
Death Bed: The Bed That Eats as Sharon's Brother
1964
Another World (1547 episodes)