Actor
- The Ark (2023)
- The Haunted Hotel (2021)
- The Outpost (2018)
- Rellik (2018)
- Les Misérables (2018)
- Lies We Tell (2017)
- Hieroglyph (2014)
- Desert Dancer (2014)
- Hercules (2014)
- All in Good Time (2012)
- Atlantis: End of a World, Birth of a Legend (2011)
- Pete Versus Life (2010)
- Rafta (2010)
- Prince of Persia: The Sands of Time (2010)
- Triage (2009)
- The Lovely Bones (2009)
- 10,000 BC (2008)
- Saddam's Tribe (2007)
- Silent Witness (1996)
- The Bill (1984)