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