王冠第3季 2019
饰演 Lord Snowdon
驱魔人第2季 2017
饰演 Father Marcus Keane
驱魔人第1季 2016
饰演 Father Marcus Keane
骨肉之躯第1季 2015
饰演 Paul
牙买加客栈 2014
饰演 Francis Davey
法律与秩序(英版)第6季 2011
饰演 未知
法律与秩序(英版)第5季 2011
饰演 未知
法律与秩序(英版)第4季 2011
饰演 未知
法律与秩序(英版)第3季 2010
饰演 未知
法律与秩序(英版)第2季 2009
饰演 未知
法律与秩序:英国第1季 2009
饰演 James Steel
法律与秩序(英版)第1季 2009
饰演 未知
国家内部 2006
饰演 Nicholas Brocklehurst
富贵浮云 1999
饰演 Lord Kildare
俘虏国度 2019
饰演 Daniel
亨利六世:第二部分 2016
饰演 Duke of Buckingham
洛克 2013
饰演 Gareth
洛克 2013
饰演 Gareth
饰演 Saki
毁灭战士(作废) 2005
饰演 Goat
马普尔小姐探案之命案目睹记 2004
饰演 Alfred Crackenthorpe
阴谋 2001
饰演 Dr. Joseph Bühler
烈血英伦 2000
饰演 Townsend
烈血英伦 普通话版 2000
饰演 Townsend
激情意外 1998
饰演 Bob
古灵精怪玛德琳 1998
饰演 Leopold the Tutor
愈爱愈美丽 1996
饰演 Tony