2009
as Marcus (uncredited)
2016
as Doctor Mathews
2023
as Jonas
as Antoine
2025
as Andrew Field
as Asher St. James
2026
as Gary Mitchell
2011
as Billy Davidge
2024
as The Mysterious Man
2021
as Major Connell