Actor
Non-Stop
2013
as Captain Collins
Imaginary Friend
2012
as Duane
17 Again
2009
as Dean
Ninja Cheerleaders
2008
as Detective Harris
Mojave Phone Booth
2006
Entity: Nine
2006
as Victor Bowman
S.W.A.T.
2003
as Capt. Thomas Fuller
Ablaze
2002
as Andrew Thomas
Stranded
2002
as Nick
Thy Neighbor's Wife
2001
as Chris Stewart
Intrepid
2000
as First Officer 'Lazo' Lazaro
Judgment Day
1999
as Jeff
Angels, Baby!
1999
as Hamilton
Valerie Flake
1999
as Cliff Lambert
Steel Sharks
1997
as Dobbins
Strategic Command
1997
as Jack Haynes
Dead of Night
1996
as Keane
Body Chemistry 4: Full Exposure
1995
as Simon Mitchell
Virtual Combat
1995
as Employee
Kissing Miranda
1995
as Gilbert Nash
Sorceress
1995
as Larry Barnes
The Opposite Sex and How to Live with Them
1992
as Carrie's Date
She'll Take Romance
1990
as Mike Haller
Night Eyes
1990
as Bard Goldstein
Julie Brown: The Show
1989
as Grant
Warm Summer Rain
1989
as Steve
Nightingales
1988
as Buzz Forman
Blue Movies
1988
as Cliff
American Ninja 2: The Confrontation
1987
as Sgt. Charlie McDonald
Number One with a Bullet
1987
as Preppy Guy
Going Berserk
1983
as Claudell
Thursday's Child
1983
as Malcolm