2026National Theatre at Home: War HorseФильмв роли Arthur Narracott / Private Brandt / Understudies: Sergeant Thunder/Manfred
2024National Theatre Live: NyeФильмв роли Neville Chamberlain/Dr Frankle
2024Покуда я тебя не убьюСериалв роли Dr Larence Howes · эпизодов: 1
2024National Theatre Live: The Father and the AssassinФильмв роли Mohammad Ali Jinnah
2023National Theatre Live: Life of PiФильмв роли Pi's Father
2021Детектив Рой ГрейсСериалв роли Erridge · эпизодов: 1
2020National Theatre Live: DaraФильмв роли Imad / Mian Mir’s Second Disciple / Mir Khalil
2020Алекс РайдерСериалв роли Tower Officer · эпизодов: 2
2019Ответственный ребенокФильмв роли Pathologist
2017Трансформеры 5: Последний рыцарьФильмв роли Scientist
2015National Theatre Live: The Beaux' StratagemФильмв роли Sir Charles Freeman
2014Исход: Цари и богиФильмв роли Firepit Guard
2011The Broken SantaФильмв роли Dentist
2011УгасшиеСериалв роли Dr. Jamison · эпизодов: 1
20101001 Inventions and the Library of SecretsФильмв роли Al-Zahrawi
2008The Blue TowerФильмв роли Vivek
2002Призраки Сериалв роли President Mudasser · эпизодов: 1
200124 часаСериалв роли Parliament Member #3 · эпизодов: 2