2021
as Vijay Banerjee
2020
as Nasser
2015
as Phil
2012
as Inquiry Member
2009
as Sheik Kaseem
2006
as Saudi Ambassador
2005
as TV Journalist
2005
as Kumar
2004
as Makhadi
2002
as Ardashir
2002
as Ardashir
2002
as Mr. Hussain
2001
as David
1995
as William of Tyre
1986
as Akiel Abaza