Gammelgormium: First Contact 2023
Actor
Mount Adams 2021
as Richard Croos
Manifest: The Chryzinium Era 2017
as Luke, Executive Producer
A Tale of Delight 2012
as Dr. Cross
Twilight 2008
as Man in Cafe (uncredited)
Credits from TMDB.