

Somewhere in Time
1980 · as Tourist in Hall of History [Eight Years Later]

The Big Picture
1989 · as Todd Marvin

Moving
1988 · as Kevin

An American Girl: Chrissa Stands Strong
2009 · as Mr. Beck

Nasty Boys
1989 · as Alex Wheeler

SeaQuest DSV
1993 · as Commander Jonathan Ford

Any Day Now
2012 · as Lonnie Washington

Black Dawn
2006 · as Max Pierson

Fast Forward
1985 · as Michael Stafford

Hair Show
2004 · as Basil

The Space Between
2011 · as Paul Ehrlich

How to Make Love to a Woman
2010 · as Clive (uncredited)

Asteroid
1997 · as Ben Dodd

The Shift
2009 · as Rob

Fight for Justice: The Nancy Conn Story
1995 · as Det. Collins

Between The Sheets
2003 · as Reporter #1