- 2019年《尼可曼斯》饰演:大卫·文翰
- 2018年《比得兔》饰演:城市老鼠强尼
- 2017年《铁拳第一季》饰演:哈罗德·米查姆
- 2017年《加勒比海盗5:死无对证》饰演:斯加菲尔德
- 2016年《雄狮》饰演:约翰·布莱尔
- 2014年《300勇士:帝国崛起》饰演:迪里奥斯
- 2013年《谜湖之巅第一季》饰演:Al
- 2010年《猫头鹰王国:守卫者传奇》饰演:大卫·文翰
- 2008年《澳洲乱世情》饰演:尼尔·弗莱彻
- 2007年《斯巴达300勇士》饰演:Dilios
- 2004年《范海辛》饰演:卡尔
- 2003年《拿错金盆洗错手》饰演:JohnnyFrancis'Spit'Spitieri
- 2002年《纯洁》饰演:Lenny
- 2002年《指环王2:双塔奇兵》饰演:法拉米尔
- 1998年《移魂都市》饰演:Schreber'sAssistant