2025Маленькие катастрофыСериалв роли DC Rustin · эпизодов: 6
2025БержеракСериалв роли Barney Crozier · эпизодов: 12
2024БессонницаСериалв роли Faisal · эпизодов: 6
2024Ночной рейсСериалв роли Supt. Simon O'Brian · эпизодов: 7
2023Сожжённые девочкиСериалв роли DS Jackson · эпизодов: 3
2023Кто такая Эрин Картер?Сериалэпизодов: 1
2022Большие мальчикиСериалв роли Tim · эпизодов: 10
2021Трагедия МакбетаФильмв роли Angus
2020Звёздный путь: Нижние палубыСериалв роли Patingi (voice) · в роли Titan's Chief Engineer (voice) · эпизодов: 1
2019ТемплСериалв роли Jim · эпизодов: 1
2018Убивая ЕвуСериалв роли Yusuf · эпизодов: 8
2018Первому игроку приготовитьсяФильмв роли Andrew (Sorrento's Head of Security)
2015RSC Live: Henry VФильмв роли Dauphin
2015RSC Live: The Two Gentlemen of VeronaФильмв роли Outlaw
2015RSC Live: Henry IV Part 2Фильмв роли Morton/Coleville
2015RSC Live: Henry IV Part 1Фильмв роли Lord Edward Mortimer
2010Путешествия ГулливераФильмв роли Mark
1997Чисто английские убийстваСериалв роли Tom Larkton · эпизодов: 1