Filmografia Filmy fabularne 2006: Losing Gemma (TV) jako Steve 2008: Księga krwi (Book of Blood) jako Simon McNeal 2011: Wściekłość Yeti (Rage of the Yeti, TV) jako Bill 2012: Dwadzieścia8k (Twenty8k) jako Clint O’Connor 2013: Walking with the Enemy jako Elek Cohen 2013: The Whale (TV) jako Owen Chase 2014: Na skraju jutra (Edge of Tomorrow) jako Skinner
Seriale TV 2004: Nauczyciele (Teachers) jako Anthony Millington 2005: Oddział duchów (The Ghost Squad) jako Pete Maitland 2006–2009: Robin Hood jako Robin Hood 2007: Buzzcocks... Imagine a Mildly Amusing Panel Show w roli samego siebie 2009: The Street jako Nick 2010: Agatha Christie: Panna Marple (Agatha Christie’s Marple) jako Anthony Cade 2011: The Field of Blood jako Terry Hewitt 2011: Trupia farma (The Body Farm) jako Nick Warner 2012: Prisoners’ Wives jako Steve Roscoe 2012: Hit & Miss jako Ben 2013: The Field of Blood jako Terry Hewitt 2015: The Dovekeepers jako Joab 2016: Ripper Street: Tajemnica Kuby Rozpruwacza (Ripper Street) jako Nathaniel 2016: