福尔摩斯小姐:伦敦厄运 2022
饰演 Grail
永恒美人 2019
饰演 Mike
神奇女侠(3D) 2017
饰演 帕特里克爵士
神奇女侠(3D)(普通话) 2017
饰演 帕特里克爵士
失常 2015
饰演 -
传奇 2015
饰演 -
传奇(普通话) 2015
饰演 -
地狱病院 2014
饰演 Mickey Finn
万物理论 2014
饰演 Dennis Sciama
赤焰战场2 2013
饰演 The Frog
战马 2011
饰演 Lyons
匿名者 2011
饰演 William Cecil
伦敦大道 2010
饰演 Jordan
好好坏先生 2010
饰演 Jim McCann
凤凰涅槃 2009
饰演 Dr. Blake
穿条纹睡衣的男孩(普通话) 2008
饰演 Father
穿条纹睡衣的男孩 2008
饰演 Father
马丁·弗罗斯特的内心生活 2007
饰演 Martin Frost
凶兆 2006
饰演 Keith Jennings
本能2:致命诱惑 2006
饰演 Det. Roy Washburn
天国王朝 2005
饰演 Hospitaler
所有被遗忘的孩子 2005
饰演 Jonathan
重返中世纪 2003
饰演 Robert Doniger
天王流氓 2000
饰演 Freddie Mays
杰克离婚 1998
饰演 Dan Starkey
谋杀绿脚趾 1998
饰演 Knox Harrington
征服美国 1997
饰演 Santini
浮华暂借问 1997
饰演 John Pearce
龙之心 1996
饰演 King Einon
飞天巨桃历险记 1996
饰演 Earthworm (voice)
拦截人魔岛 1996
饰演 Edward Douglas
乱世情缘 1995
饰演 John Pearce
心之全蚀 1995
饰演 Paul Verlaine
黑骏马 1994
饰演 Jerry Barker
赤裸 1993
饰演 Johnny