万物生灵 2020
饰演 -
天堂岛疑云第9季 2020
饰演 Donald McCormack
王冠第3季 2019
饰演 Anthony Blunt
牧师神探第4季 2019
饰演 Henry Barkley
塞尔福里奇先生第4季 2016
饰演 Frank Edwards
弗兰肯斯坦传奇 2015
饰演 Sir William Chester
英伦魔法师 2015
饰演 Sir Walter Pole
弗莱明:詹姆斯·邦德的前世今生 2014
饰演 Rear Admiral John Godfrey
剑桥风云 2003
饰演 Anthony Blunt
唤醒死者第2季 2002
饰演 Thomas Rice
绅士们 2019
饰演 Lord Pressfield
在切瑟尔海滩上 2017
饰演 Geoffrey Ponting
总统别恋 2012
饰演 King George VI
范海辛 2004
饰演 Dr. Victor Frankenstein
101忠狗续集:伦敦大冒险 2003
饰演 Pongo
面包与玫瑰 2000
饰演 Samuel West - Party Guest (uncredited)
黑吃黑 2000
饰演 Neil
诺丁山 1999
饰演 Anna's Co-Star (as Sam West)
怒海英雄:错误的战争 1999
饰演 Major Lord Edrington
玩转上等人 1998
饰演 Edward
卡林顿 1995
饰演 Gerald Brenan
午夜快餐 1995
饰演 Chef