Cute Little Buggers 2017
as Niall Worth
Crying Wolf 2015
as Chris Hathaway
Heroes and Villains 2006
as Gavin
Star Wars: Episode III - Revenge of the Sith 2005
as Cellheim Anujo (uncredited)
Credits from TMDB.