2019
as Captain Waverly Buchanan
2019
as Dylan McMahon
2017
as Maxime
2017
as Elmer Chambers
2015
as Doug MacArthur
2014
as First Mate Warren
2014
as O'Malley
2013
as Jared Taylor
2012
as Judge Chan (uncredited)
2011
as Ferry Policeman
2009
as F.W. de Klerk's Agent (uncredited)
2008
as Someone
2008
as Pilot
2005
as Dr. Nathan Richards
2005
as Helveg
2004
as Charles Vansant
2002
as Outcast