2006
as Angry Court Member (uncredited)
2008
as Captain Urbina (uncredited)
2025
as Officer Young
as George
2010
as Roger Stratton
as Kevin
as Victor
2017
as Trevor
2015
as Rimbaud
2023
as Piotr
2014
as Scooter
as Dr. Derek Ellison