- 2019年《官方机密》饰演:KenMacDonald
- 2017年《王冠第二季》饰演:安东尼
- 2016年《王冠第一季》饰演:安东尼
- 2016年《我们这种叛徒》饰演:杰瑞米·诺森
- 2015年《知无涯者》饰演:BertrandRussell
- 2012年《白热人生》饰演:Edward
- 2010年《呼叫迈阿密》饰演:杰瑞米·诺森
- 2009年《造物弄人》饰演:ReverendInnes
- 2009年《荣耀三九年》饰演:巴尔科姆
- 2007年《致命拜访》饰演:Tucker
- 2004年《鲍比・琼斯:天才一击》饰演:WalterHagen
- 2002年《无可救药爱上你》饰演:拉尔夫·亨瑞·艾什
- 2001年《拦截密码战》饰演:温格雷
- 2001年《高斯福庄园》饰演:艾维·诺威鲁
- 1999年《老公不及格》饰演:罗伯特
- 1999年《文斯洛男孩》饰演:SirRobertMorton