双子杀手 2019
饰演 杰克·韦尔斯
双子杀手(3D) 2019
饰演 杰克·韦尔斯
双子杀手(普通话) 2019
饰演 Douglas Hodge
双子杀手(60帧) 2019
饰演 杰克·韦尔斯
双子杀手(普通话)(60帧) 2019
饰演 Douglas Hodge
乔纳森 2018
饰演 Hans
梅格雷在蒙马特 2017
饰演 Fred Alfonsi
奥兹国的桃乐西 2014
饰演 Fruit Stripe Lawyer (voice)
戴安娜 2013
饰演 Paul Burrell
名利场 2004
饰演 Pitt Crawley
米德镇的春天 1994
饰演 Dr. Tertius Lydgate
莎乐美最后之舞 1988
饰演 John the Baptist