- 2002年《火龙帝国》饰演:克里迪
- 2019年《驯龙高手3》饰演:斯多戈
- 2006年《斯巴达300勇士》饰演:斯巴达国王列奥尼达
- 2020年《末日逃生》饰演:约翰·加里蒂
- 2013年《奥林匹斯的陷落》饰演:迈克·班宁
- 2010年《赏金猎手》饰演:MiloBoyd
- 2006年《斯巴达300勇士》饰演:杰拉德·巴特勒
- 2014年《驯龙高手2》饰演:斯多戈
- 2010年《驯龙高手》饰演:史图依克
- 2008年《尼姆岛》饰演:杰拉德·巴特勒
- 2003年《古墓丽影2》饰演:杰拉德·巴特勒
- 2017年《全球风暴》饰演:杰克·罗森
- 2016年《猎头召唤》饰演:DaneJensen
- 2016年《伦敦陷落》饰演:麦克·班宁
- 2008年《尼姆岛》饰演:杰克