Theatre includes: Ryman and the Sheikh; Balti Kings; A Fine Balance; Ghost dancing; A Shaft of Sunlight; Women of the Dust; Strictly Dandia; Fourteen Songs Four Weddings and a Funeral (Tamasha Theatre Company); A Tainted Dawn (Edinburgh International Festival); Indian wants the Bronx (Young Vic); Ragni (Death and the Maiden) (Alhambra Cultural Complex – Lahore); Mary Mary (Karachi Arts Council); Backstrokes in a crowded pool (British council Pakistan tour); The Players (Tara Arts); Last cloud on Margalla Hills ( Oval House); Ek Admi (Camden People’s Theatre).
Film includes: Manto; Actor in Law; Chupan Chupai; Azad; Driven; Kaash Keh; Mother of Desert; Silent Waters; The Drive; 24 Hours; 27th Street; Surprise.
TV includes: Inkaar; Sadqay Tumharay; Pukaar; Qurban; Jugnoo; Meray Humnasheen; Akhri Barish; Sanjha; Pehchan; Sammi; Preet Na Kariyo Koi; Shahrukh Ki Saaliyan; Be Adab; Udari; Aghosh; Bisaat; Nasal; Mohlat; The Castle-Aik Umeed; Doordesh; Sath Sath Ya Alag Alag; Aik Nayee Cinderella; Awazain; Woh Chaar; HIT; Aik Larki Bheegi Bhaagi Si; The Ghost; Akbari Asghari; Dozukh; Laa; Fat Family; Toh Dil Ka Kia Hua; Mehar Posh; Berukhi; The Bill; Material Girl; Mukti (Partition stories); Dharo; Jaal; Shakespeare.
As Director: Mohabat Ki Pehli Kahani; Azad; Surprise.
Awards include: Winner of Best Actor 2005 Kara film Festival; Best Actor in a Supporting Role at 2015 Hum Awards; Best Actor nomination for 2020 Lux Style awards for Inkar.