2024
The Glassworker as Vincent Oliver (Voice; English)2024
Doctor Who at the Proms as The Master (archive footage)2023
Wolf as Honey2022
Suspect as Jaisal2022
Doctor Who: The Power of the Doctor as The Master2020
The Great as Orlo2020
Dracula as Dr. Sharma2018
Summer Camp Island as Miracle Rabbit (voice)2018
National Theatre Live: Allelujah! as Dr Valentine2017
Marvel's Iron Fist as Davos2017
The Boy with the Topknot as Sathnam2015
The Interceptor as Not available2015
Not Safe for Work as Danny2015
The Lady in the Van as Doctor Malik2014
In the Club as Dev2013
Utopia as Paul2013
Mr Selfridge as Jimmy Dillon2013
After Earth as Hesper Pilot2013
An Adventure in Space and Time as Waris Hussein2013
National Theatre Live: 50 Years on Stage as Akhtar2013
The Tractate Middoth as Garrett2012
Line of Duty as DS Manish Prasad2012
Last Tango in Halifax as Paul2012
Welcome to India as Narrator2012
The Mystery of Edwin Drood as Neville Landless2012
Girl Shaped Love Drug as Him2010
Sherlock as Ajay2010
Outsourced as Manmeet2010
The Deep as Vincent2010
Splintered as Sam2009
Being Human as Pete2009
Paradox as Not available2008
Chuggington as Not available2008
Wired as Ben2008
Forgive as Rajesh2006
The History Boys as Akhtar2006
Bradford Riots as Karim2005
Doctor Who as The Master2001
Weirdsister College as Not available1999
The Last Train as Leo Nixon1998
Out of Sight as Not availableNaN
The Iris Affair as AlfieNaN
Doctor Who: Behind the Sofa as SelfNaN
Iris as Not available