

Casino Royale
2006 · as Fisher

John Carter
2012 · as Zodangan Officer (Matai)

Prince of Persia: The Sands of Time
2010 · as Asoka

Son of God
2014 · as Peter

I Can't Think Straight
2008 · as Hani (as Daud Shah)

Vamperifica
2011 · as Raven

Astral
2018

Solum
2019 · as Paul

The Secret
2017

Mummies: Secrets of the Pharaohs
2007 · as Mohammed Abd El Rassoul

Life in Reverse
2025 · as Dustin

Dry
2015

Circumcision
2025 · as Lipner