- 2019年《哥谭第五季》饰演:阿尔弗雷德·潘尼沃斯
- 2019年《浪子神探第一季》饰演:欧文·香农探长
- 2017年《哥谭第四季》饰演:阿尔弗雷德·潘尼沃斯
- 2016年《哥谭第三季》饰演:阿尔弗莱德·潘尼沃斯
- 2015年《哥谭第二季》饰演:阿尔弗莱德·潘尼沃斯
- 2015年《嚎叫》饰演:Tony
- 2014年《火枪手第一季》饰演:萨拉钦
- 2014年《哥谭第一季》饰演:阿尔弗雷德·潘尼沃斯
- 2013年《福尔摩斯:基本演绎法第二季》饰演:GarethLestrade
- 2010年《魔鬼游乐场》饰演:Rob
- 2008年《变异编年史》饰演:Capt.NathanRooker
- 2008年《末日侵袭》饰演:西恩·帕特维
- 2007年《办砸了》饰演:Mr.Groznyi
- 2005年《一球成名》饰演:BarryRankin
- 2002年《闪灵战士》饰演:哈里·G·威尔斯
- 2002年《撕裂的末日》饰演:Father