Actor
Shazam!
2019 · as School Security Guard
Cas & Dylan
2013 · as Mechanic
Louis Cyr: The Strongest Man in the World
2013 · as Mac Somher
Please Kill Mr. Know It All
2013 · as Bud
Outlander
2008 · as Boromir
A Lobster Tale
2006 · as Dale Ewing
Eloise at Christmastime
2003 · as Max the Elevator Operator
Open Range
2003 · as Ralph
Deathlands
2003 · as J.B. Dix
Eloise at the Plaza
The Music Man
2003 · as Salesman #5
Chicago
2002 · as Stage Manager