as Ethan (uncredited)
2020
as Max's Non-Tourage #2
2017
as Ensign Spyke (uncredited)
2013
as Steve
2011
as Thomas Hughes
2022
as Karl
2021
as Eric Lane
2018
as Major Ken Remiski
2014
as Captain Edward Reed / James F. Reed
as Dr. Braun
as Dr. O'Shaunessy
2005
as Drew
2002