Actor · Born 1974
My Face
2026 · as Boss
The Problem with Time Travel
2022 · as Mitchell V. Chivesky
The Stairs
2021 · as Agitated Man
Bad Samaritan
2018 · as Uniform Cop
Worst Laid Plans
2016 · as Jim
Beta Test
2016 · as Bank Professional 1
Paralytic
2016 · as Carson Empman
Ghost Noir
2015 · as Daniel Delatore
The Device
2014 · as Calvin
Shadowed
2013 · as Allen
Bigfoot
2012 · as Pilot
La belle dame sans merci
2005 · as Thrall