

Breach
2007 · as D.I.A. Suit

Totally Killer
2023 · as Chris Dubasage

Jason X
2001 · as Professor Lowe

Cruel Intentions 2
2000 · as Assistant Headmaster Steve Muller

Anon
2018 · as Dominic Ray

Devil
2010 · as Wayne Kazan

Mr. Magorium's Wonder Emporium
2007 · as Dr. Sage

Dream House
2011 · as Tony Ferguson

Resurrection
1999 · as Det. Moltz

Sex & Mrs. X
2000 · as Rick Stockwell

When Night Is Falling
1995 · as Hang Glider #1

Rupture
2016 · as Blake

Still Mine
2012 · as Rick Daigle

Color of Justice
1997 · as D.A. Trainee

Lethal Tender
1997 · as Pogo

Family of Cops III: Under Suspicion
1999 · as Sam

Population Zero
2016 · as Victor Flynn

No Stranger Than Love
2015 · as John Linnehan