- 2021年《继承之战第三季》饰演:LoganRoy
- 2017年《丘吉尔》饰演:WinstonChurchill
- 2013年《BobServantIndependent》饰演:布莱恩·考克斯
- 2016年《无名女尸》饰演:TommyTilden
- 1995年《勇敢的心》饰演:ArgyleWallace
- 2007年《苏格兰飞人》饰演:布莱恩·考克斯
- 2002年《谍影重重》饰演:WardAbbott
- 2007年《尼斯湖怪:深水传说》饰演:OldAngus
- 2011年《铁甲衣》饰演:布莱恩·考克斯
- 2013年《思维空间》饰演:塞巴斯蒂安
- 2011年《猩球崛起》饰演:JohnLandon
- 2003年《X战警2》饰演:WilliamStryker
- 2011年《老兵》饰演:Gerry
- 2013年《赤焰战场2》饰演:IvanSimanov
- 2015年《像素大战》饰演:AdmiralPorter