Actor
My Oxford Year
2025 · as Tom Sethi
We Live in Time
2024 · as Sanjaya
Gran Turismo
2023 · as Persol
Thomas and Friends: The Super Engine
2021 · as Rajiv / Indian Troublesome Truck (voice)
Thomas and Friends: The Royal Engine
2020 · as Rajiv / Indian Troublesome Trucks (voice)
Thomas & Friends: Steam Team to the Rescue
2020 · as Grumpy Stationmaster / Friendly Stationmaster (voice)
Thomas & Friends: A Colourful World
2019 · as Rajiv / Director (voice)
Thomas & Friends: Monkey Trouble!
2019 · as Rajiv / Monkey Palace Announcer (voice)
My Father The Martyr
2019 · as Amir
Thomas & Friends: Here Comes the Steam Team!
2018 · as Rajiv (voice)