- 2021年《少年间谍第二季》饰演:达米安·克雷
- 2021年《迷失太空第三季》饰演:托比·斯蒂芬斯
- 2019年《火箭之夏》饰演:SamuelPetrukhin
- 2017年《黑帆第四季》饰演:CaptainFlint
- 2016年《旅程》饰演:TonyBlair
- 2016年《黑帆第三季》饰演:CaptainFlint
- 2015年《无人生还》饰演:爱德华·阿姆斯特朗
- 2014年《黑帆第一季》饰演:CaptainFlint
- 2013年《机械危情》饰演:Vincent
- 2012年《冤家搭档第二季》饰演:托比·斯蒂芬斯
- 2011年《头号疑犯》饰演:MattWebb
- 2010年《马普尔小姐探案第五季》饰演:托比·斯蒂芬斯
- 2006年《断头气》饰演:Harris
- 2002年《007之择日而亡》饰演:托比·斯蒂芬斯
- 2002年《无可救药爱上你》饰演:FergusWolfe
- 2000年《太空牛仔》饰演:YoungFrank