Credits
- 2023 · Two Strangers Who Meet Five Times as Samir
- 2022 · Treason as Malik Banajee
- 2021 · Romeo and Juliet as Friar Lawrence
- 2020 · National Theatre Live: Dara as Aurangzeb
- 2019 · Dead Pixels as Usman
- 2019 · Close as Anas
- 2018 · National Theatre Live: Antony & Cleopatra as Pompey
- 2018 · Innocent as Hussein
- 2015 · Spectre as Businessman
- 2014 · People Just Do Nothing as Doctor
- 2011 · Zen as Romizi