参演电影
发掘2021
饰演Stuart Piggott导演主演莉莉·詹姆斯、约翰尼·弗林
篷车之旅2019
饰演Paul导演主演菲恩·怀特海德、莫里兹·布雷多
儿童法案2017
饰演Kevin Henry导演主演艾玛·汤普森、斯坦利·图齐
斯诺登2016
饰演Robert Tibbo导演主演约瑟夫·高登-莱维特、谢琳·伍德蕾
泰山归来:险战丛林2016
饰演Captain Moulle导演主演亚历山大·斯卡斯加德、玛歌特·罗比
小男孩2015
饰演Ben Eagle导演主演雅各布·萨尔瓦蒂、迈克尔·拉帕波特
灰姑娘2015
饰演Ella's Father导演主演莉莉·詹姆斯、理查德·麦登
战争之书2014
饰演Gary导演主演
此刻与日出之间2011
饰演Poe导演主演艾丽·范宁、方·基默
伦敦大道2010
饰演Billy Norton导演主演柯林·法瑞尔、凯拉·奈特莉
永生之法2010
饰演Daniel MacQueen导演主演艾米丽雅·福克斯
道林·格雷2009
饰演Basil Hallward导演主演本·巴恩斯、科林·费斯
我和奥逊·威尔斯2008
饰演George Coulouris导演主演扎克·埃夫隆、克里斯蒂安·麦凯
尼斯湖怪·深水传说2007
饰演Lewis Mowbray导演主演艾米丽·沃森、亚历克斯·伊特尔
两周2006
饰演Keith Bergman导演主演莎莉·菲尔德
新世界2005
饰演Robinson导演主演柯林·法瑞尔、克里斯蒂安·贝尔
恐色症2005
饰演Trent导演主演佩内洛普·克鲁兹
舞台丽人2004
饰演George Villiers II - Duke of Buckingham导演主演比利·克鲁德普、克莱尔·丹妮斯
天脉传奇2002
饰演Eric导演主演杨紫琼
数字谋杀案2002
饰演Sam Kennedy导演主演桑德拉·布洛克
生日女郎2001
饰演John导演主演妮可·基德曼
迷失的灵魂2000
饰演Peter Kelson导演主演薇诺娜·瑞德
细细的红线1998
饰演Pvt. Bell导演主演西恩·潘、阿德里安·布洛迪
华盛顿广场1997
饰演Morris Townsend导演主演詹妮弗·杰森·李、阿尔伯特·芬尼
爱情叩应1996
饰演Brian导演主演乌玛·瑟曼、詹尼安·吉劳法罗
七月的盛宴1995
饰演Con Wainwright导演主演艾伯丝·戴维兹
告別有情天1993
饰演Charlie, Head Footman导演主演安东尼·霍普金斯、艾玛·汤普森
Bye Bye Baby2001
饰演Leo导演主演艾文·布莱纳
参演电视剧
永不者2021
饰演Frank Mundi(11 episodes, 2021-2022)导演乔斯·韦登主演劳拉·唐奈里、安·斯凯利
先吻我2018
饰演Beam(1 episode, 2018)导演主演
都市传说2017
饰演Cary Grant(1 episode, 2017)导演主演艾丹·吉伦
苹果园2017
饰演Mark Costley(4 episodes, 2017)导演主演艾米丽·沃森
疯狗2015
饰演Joel(10 episodes, 2015-2016)导演主演迈克尔·因佩里奥利
黑人之书2015
饰演Cpt. John Clarkson(4 episodes, 2015)导演主演莱瑞克·本特
朵儿和艾米2013
饰演Ben(1 episode, 2013)导演主演艾米莉·莫迪默
拍拖男女2013
饰演Stephen(3 episodes, 2013)导演主演奥娜·卓别林
慕理小镇2013
饰演Magistrate Mohune(2 episodes, 2013)导演主演雷·温斯顿、阿纽林·巴纳德
无尽的世界2012
饰演Sir Thomas Langley(8 episodes, 2012)导演主演夏洛特·莱李
疯狗帮2011
饰演Alvo(5 episodes, 2011-2012)导演主演马克·沃伦、约翰·西姆
Game-On1995
饰演Matthew(6 episodes, 1995)导演主演
The Return of the Borrowers1993
饰演Ditchley(4 episodes, 1993)导演主演伊安·霍姆、佩内洛普·威尔顿
Soldier Soldier1991
饰演Fusilier Jago(2 episodes, 1991)导演主演
急诊室1990
饰演Gareth Orell(1 episode, 1990)导演主演
(信息来源:)