Step Will Pilgrim 2014
as Male slave #1
Curse of Pirate Death 2006
as Pirate
Pirates of the Caribbean: Dead Man's Chest 2006
as Tearlach
Pirates of Treasure Island 2006
Pirates of the Caribbean: The Curse of the Black Pearl 2003
Happy Hour 1987
as Border Guard (uncredited)
Credits from TMDB.