- 2022年《唐顿庄园2》饰演:JohnBates
- 2019年《唐顿庄园》饰演:JohnBates
- 2018年《玛丽女王》饰演:EarlofLennox
- 2016年《遇见你之前》饰演:BernardClark
- 2016年《十二猴子第二季》饰演:Dr.BenjaminKalman
- 2015年《唐顿庄园第六季》饰演:约翰·贝茨
- 2014年《唐顿庄园第五季》饰演:约翰·贝茨
- 2013年《唐顿庄园第四季》饰演:约翰·贝茨
- 2013年《斯塔灵家族第二季》饰演:布兰登·柯伊尔
- 2012年《唐顿庄园第三季》饰演:JohnBates
- 2012年《斯塔灵家族第一季》饰演:布兰登·柯伊尔
- 2011年《唐顿庄园第二季》饰演:约翰·贝茨
- 2010年《唐顿庄园第一季》饰演:约翰·贝茨
- 2009年《乔治·詹特利探案第二季》饰演:布兰登·柯伊尔
- 2005年《灵幻夹克》饰演:Damon
- 2004年《南方与北方》饰演:尼古拉斯希金斯