- 2008年《谎言之躯》饰演:哈尼
- 2007年《王者之心》饰演:维克特里德
- 2011年《绿灯侠》饰演:塞尼斯托
- 2009年《大侦探福尔摩斯》饰演:布莱克伍德公爵
- 2019年《地下诊所第一季》饰演:外科医生丹尼尔
- 2011年《绿灯侠》饰演:辛斯特罗
- 2008年《谎言之躯》饰演:马克·斯特朗
- 2001年《终止战火》饰演:马克·斯特朗
- 2015年《王牌特工:特工学院》饰演:梅林
- 2013年《思维空间》饰演:约翰·华盛顿
- 2009年《年轻的维多利亚》饰演:SirJohnConroy
- 2017年《六天》饰演:Max
- 2014年《模仿游戏》饰演:斯图尔特·孟席斯
- 2019年《1917》饰演:CaptainSmith
- 1970年《魔水晶:抗争时代》饰演:Ordon
- 2023年《末日重始》饰演:-