2024
Death and Other Details as Lawrence Collier (8 episodes)
2018
A Million Little Things as Gene Grant (1 episode)
2009
Party Down as Stennheiser (1 episode)
2006
The Devil Wears Prada as Richard Sachs
2004
The Stepford Wives as Jerry Harmon
2002
People I Know as Tom Silverton
2002
CSI: Miami as Headmaster Brooks (1 episode)
2001
Law & Order: Criminal Intent as A.D.A. Peter Bonham (1 episode)
2000
Noriega: God's Favorite as Drug Dealer
1998
Remembering Sex as Michael
1998
Labor of Love as Mickey Wister
1998
Dawson's Creek as Officer Sullivan (1 episode)
1997
Night Sins as Father Tom McCoy
1997
Nothing Sacred as Father Briggs (6 episodes)
1996
The Chamber as Gov. David McAllister
1996
The Rock as Chief of Staff Hayden Sinclair (uncredited)
1996
A Season in Purgatory as Jerry Bradley
1996
The Lazarus Man (6 episodes)
1995
Three Wishes as Phil
1994
Chicago Hope (1 episode)
1993
In the Wings: Angels in America On Broadway
1992
Forever Young as Lt. Col. Wilcox USAF
1992
Through the Eyes of a Killer as Max Campbell
1992
Citizen Cohn as Robert F. Kennedy
1992
What She Doesn't Know as Brad
1991
Strictly Business as David
1991
To the Moon, Alice as Yuppie Man
1990
Law & Order as Charlie Harmon (2 episodes)
1990
Air America as Rob Diehl
1990
Hitchhiker: Windows as Jake
1989
Breaking Point as Osterman
1988
Bat★21 as Ross Carver
1987
The Big Town as Sonny Binkley
1986
Dallas: The Early Years as Willard 'Diggers' Barnes
1985
American Flyers as David
1982
The Shady Hill Kidnapping as Bob
1981
The End of August as Robert
1980
Happy Birthday, Gemini as Randy Hastings
1979
French Postcards as Alex