as Officer Young
2025
as Kevin
2025

as Officer Young
2025

as Dr. Derek Ellison
2025

as Kevin
2025

as Piotr
2023

as Trevor
2017
as Rimbaud
2015

as Scooter
2014

as Roger Stratton
2010

as Captain Urbina (uncredited)
2008

as Angry Court Member (uncredited)
2006

as George

as Victor
Producer