雪国列车(剧版)第3季 2022
饰演 Joseph Wilford
雪国列车(剧版)第2季 2021
饰演 Mr. Wilford
战火浮生第1季 2019
饰演 Douglas Bennett
宵禁 2019
饰演 The General
宵禁第1季 2019
饰演 The General
永远的沙丽第1季 2018
饰演 -
美第奇家族:翡冷翠名门第2季 2018
饰演 Jacopo de' Pazzi
誓言第1季 2018
饰演 Tom Hammond
弗兰肯斯坦传奇第2季 2017
饰演 John Marlott
破碎 2017
饰演 -
弗兰肯斯坦传奇 2015
饰演 John Marlott
传奇卧底第2季 2015
饰演 Martin Odum
传奇卧底第1季 2014
饰演 Martin Odum
权力的游戏第三季 2013
饰演 艾德·史塔克
殊途同归第2季 2012
饰演 西蒙
疑踪第1季 2012
饰演 Paul Winstone
木乃伊历险记 2023
饰演 Pharaoh(配音)
狼行者 2020
饰演 Bill
暗流 2017
饰演 -
无人机 2017
饰演 -
最终幻想15:王者之剑 2016
饰演 Regis Lucis Caelum
火星救援 2015
饰演 米切·亨德森
火星救援(普通话) 2015
饰演 米切·亨德森
火星救援 (HDR) 2015
饰演 赫尔墨斯号飞行指挥米切·亨德森
木星上行(3D) 2015
饰演 斯丁格
木星上行 2015
饰演 Stinger
木星上行(普通话)(3D) 2015
饰演 斯丁格
木星上行(3D) 2015
饰演 斯丁格
冰雪女皇之冬日魔咒 2014
饰演 未知
波西杰克逊与魔兽之海(3D 4K) 2013
饰演 Zeus
波西·杰克逊与魔兽之海 2013
饰演 Zeus
波西·杰克逊与魔兽之海 3D 2013
饰演 Zeus
邪恶骨血 2013
饰演 Uncle Frank Stinson
寂静岭2(3D) 2012
饰演 Harry Mason
寂静岭2 2012
饰演 Harry Mason
雇佣兵 2012
饰演 Dimidov
白雪公主之魔镜魔镜 2012
饰演 The King
清道夫 2012
饰演 Ewan
英雄时代(2011) 2011
饰演 Jones
无足轻重的女人 2011
饰演 Lord Illingworth
失落的未来 2010
饰演 Amal
现金 2010
饰演 Pyke Kubic
波西·杰克逊与神火之盗 2010
饰演 Zeus
黑死病 2010
饰演 骑士奥立克
死亡飞车2 2010
饰演 Markus Kane
血迷宫1983 2009
饰演 John Dawson
沙普的危机 2008
饰演 Sharpe
遥远的北方 2007
饰演 -
无法无天 2007
饰演 Danny Bryant
搭车人 2007
饰演 John Ryder
沙普的挑战 2006
饰演 Richard Sharpe
寂静岭 2006
饰演 Christopher Da Silva
决不让步 2005
饰演 Kyle
空中危机 2005
饰演 Captain Rich
空中危机 普通话版 2005
饰演 Captain Rich
逃出克隆岛 2005
饰演 Merrick
逃出克隆岛(作废) 2005
饰演 Merrick
阴羚 2005
饰演 James
国家宝藏(普通话) 2004
饰演 Ian Howe
国家宝藏 2004
饰演 Ian Howe
狮路历程 2004
饰演 Dark (voice)
神采星球 2003
饰演 Cowboy
小鬼历险记 2002
饰演 Paul Sheppard
沉默生机 2001
饰演 Patrick Koster
战火实录 1999
饰演 Andy McNab
冷血悍将 1998
饰演 Spence
年代: 2019
年代: 2016