- 2023年《海王2:失落的王国》饰演:阿特兰
- 2023年《路德:落日之殇》饰演:DennisMcCabe
- 2022年《迷失海湾第三季》饰演:文森特·里根
- 2019年《波尔达克第五季》饰演:NedDespard
- 2018年《探戈一号》饰演:Donovan
- 2017年《白公主》饰演:贾斯珀·都铎
- 2014年《火枪手第一季》饰演:萨沃伊公爵
- 2012年《太空一号》饰演:艾利克斯
- 2012年《白雪公主与猎人》饰演:DukeHammond
- 2012年《反击第三季》饰演:KarlMatlock
- 2011年《灵魂战车2:复仇时刻》饰演:TomaNikasevic
- 2010年《基督降生记》饰演:希律王
- 2010年《诸神之战》饰演:Kepheus
- 2009年《囚徒》饰演:Number909
- 2007年《斯巴达300勇士》饰演:文森特·里根
- 2005年《狼犬丹尼》饰演:莱佛士