

300
2007 · as Free Greek-Blacksmith

The Walk
2015 · as Officer Hagan

Witchboard
2025 · as Booker

Erased
2012 · as Autoroute Cop #1

Blood Quantum
2019 · as Shamu

The Forbidden Room
2015 · as Mason

Circle of Friends
2007 · as Rob West / Bobby Osbourne

Stonewall
2015 · as Burly Cop

Varian's War
2001

End of the Line
2007 · as Ron

Willed to Kill
2013 · as Arthur Brady

The Wild Hunt
2009 · as Greg-ash

Still Life: A Three Pines Mystery
2013 · as Matthew Croft

Rainbow
1996

Rhymes for Young Ghouls
2013 · as Milch

Island of the Dead
2000 · as James Neely

Nightwaves
2003 · as Reporter #5

Prescription for Danger
2018 · as Detective Fowler