Spirit's Revenge 2022
as Franklin
Novitiate 2017
as Churchgoer (uncredited)
Pocket Listing 2016
as Police Officer
Thirst 2014
as Sue's customer
Battleship 2012
as Alien Regent Scientist / MO CAP (uncredited)
The Descendants 2011
as Cousin (uncredited)
Soul Surfer 2011
as Kauai Local (uncredited)
Credits from TMDB.