The Little Mermaid
as Sir GrimsbyJohn Carter
as Zodangan GeneralThe Living Daylights
as Kamran ShahSex and the City 2
as Shiekh KhalidThe Woman in Cabin 10
as Dr. Robert MehtaThe Infiltrator
as Akbar BilgramiDean Spanley
as Swami Nala PrashBooty Call
as Akmed (uncredited)A Passage to India
as Mahmoud AliCity of Joy
as Ashok GhatakTabloid
as Philip RadcliffeA Kid in King Arthur's Court
as Lord BelascoRichard's Things
as Dr. MustagArabian Adventure
as MamhoudBhaag Milkha Bhaag
as Sampooran SinghAge of Treason
as PertinaxThe Eye of the Sunrise
as Sir Lincoln AubreyThe Storyteller: Greek Myths - Orpheus & Eurydice
as OrpheusNina's Heavenly Delights
as Raj KhannaThe British Empire in Colour
as NarratorPath to Paradise: The Untold Story of the World Trade Center Bombing
as Ramzi Ahmed YousefMirzya
as Suchitra's FatherVicious Circle
as HarrisonThe Making of 'The Glassworker'
as SelfArthur & George
as Rev Shapurji EdaljiHotel!
as Radochek ZeiglerDeath Is Part of the Process
as IndresThe English Harem
as Saaman "Sam" Sahar