2019Ужасные истории: древние римлянеФильмв роли Weedy Messenger
2016The Comedian's Guide to SurvivalФильмв роли Lance
2016Shakespeare Live! From the RSCФильмв роли Horrible Histories segment
2015ОгурецСериалв роли Arjit Malloy · эпизодов: 1
2011БорджиаСериалв роли Pinturicchio · эпизодов: 3
2011Twenty TwelveСериалв роли Ben Hooper · эпизодов: 1
2010ШерлокСериалв роли Photographer · эпизодов: 1
2009Horrible HistoriesСериалэпизодов: 54
2007MissedФильмв роли Will
2006Сила искусстваСериалв роли Onorio Longhi · эпизодов: 1
2005Sugar RushСериалв роли Mark · эпизодов: 4
2005Доктор КтоСериалв роли Dick · эпизодов: 1
2004Carrie & BarryСериалв роли Chris · эпизодов: 1
2004Бесстыдники Сериалв роли Kassi Blanco · эпизодов: 5
2003The Booze CruiseФильмв роли Dominic
200340Сериалв роли Teddy · эпизодов: 3
2003Последний детективСериалв роли Young Burridge · эпизодов: 1
2002Призраки Сериалв роли Lawrence Sayle · эпизодов: 1
1992Биение сердцаСериалв роли Leonid Vorodin · эпизодов: 1