2005
Surface as Dr. Ashton2003
One Tree Hill as Peter1999
The Almost Perfect Bank Robbery as Dr. Bregman1998
Dawson's Creek as Not available1998
Dawson's Creek as Benjamin Gold1998
From the Earth to the Moon as Bud Mahurin1998
Mama Flora's Family as State's Attorney1997
Perfect Crime as Kenneth Rowan1996
Deadly Pursuits as Daniel Faulkner1996
To Love, Honor and Deceive as Rick1995
The Outer Limits as Mason Stark1995
Death in Small Doses as Not available1995
Inflammable as Officer Collier Vanderway1994
In the Heat of the Night: Give Me Your Life as Alan Calloway1993
The Portrait as Ted Button1992
The Hand That Rocks the Cradle as Lawyer1991
The Runestone as Martin Almquist1991
Absolute Strangers as Stan1990
LifeStories: Steve Burdick as Dr. Ronald Magnusen1990
Syngenor as Nick Cary1989
Stepfather 2 as Phil Grayland1987
Roxie as Michael Brinkerhoff1987
A Conspiracy of Love as Jack Windom1986
L.A. Law as Richard Mathers1985
Raw Tunes as Not available1984
Night Court as Bill Oxley1984
Night Court as George Watkins1983
Not Necessarily the News as Not available