- 2022年《王冠第五季》饰演:约翰·梅杰
- 2021年《移居者》饰演:-
- 2019年《福尔摩斯:基本演绎法第七季》饰演:SherlockHolmes
- 2017年《猜火车2》饰演:病仔
- 2015年《福尔摩斯:基本演绎法第四季》饰演:夏洛克·福尔摩斯
- 2014年《福尔摩斯:基本演绎法第三季》饰演:歇洛克·福尔摩斯
- 2012年《福尔摩斯:基本演绎法第一季》饰演:夏洛克·福尔摩斯
- 2009年《艾玛》饰演:约翰尼·李·米勒
- 2007年《苏格兰飞人》饰演:约翰尼·李·米勒
- 2001年《德古拉2000》饰演:SimonSheppard
- 1996年《猜火车》饰演:SickBoy