Actor
For Love & Honey
2024
as Abram
Outrage
2023
as Piero Deluca
Shark Bait
2022
as Mexican Beggar
Paul, Apostle of Christ
2018
as Ananias
13 Hours: The Secret Soldiers of Benghazi
2016
as Fahreed
Kon-Tiki
2012
as Jose Bustamente
Plangent Rain
2011
Agora
2009
as Theophilus
The Lost Treasure of the Knights Templar III: The Mystery of the Snake Crown
2008
as Malteserriddernes Stormester
What We Did on Our Holiday
2006
as Father Anthony
Troy
2004
as Old Spartan Fisherman
Revelation
2001
as Mob Priest
Kill Cruise
1990
as First Official
Hanna K.
1983
as Airport Controller