Lost Soul: The Doomed Journey of Richard Stanley's Island of Dr. Moreau 2014
as Self
The Chronicles of Narnia: The Voyage of the Dawn Treader 2010
as Dufflepud #2
Cane Toads: The Conquest 2010
as Police Constable Neil Bartlett
The Island of Dr. Moreau 1996
as Boar Man
Credits from TMDB.