Actor
- An Education (2009) .... Danny
- 81st Annual Academy Awards (2009) .... Himself - Performer
- Brief Interviews with Hideous Men (2009) .... Daniel / Subject #46
- The Duchess (2008) .... Charles Grey
- God on Trial (2008) .... Moche
- Mamma Mia! (2008) .... Sky
- The Escapist (2008) .... Lacey
- Sense & Sensibility (2008) .... Willoughby (3 episodes, 2008)
- Official Selection (2008) .... The Stranger
- Never Mind the Buzzcocks Episode #22.2 (2008) .... Himself
- Sense & Sensibility Episode #1.2 (2008) .... Willoughby
- Sense & Sensibility Episode #1.1 (2008) .... Willoughby
- Sense & Sensibility Episode #1.3 (2008) .... Willoughby
- Starter for 10 (2007) .... Spencer
- The History Boys (2006) .... Dakin
- Breakfast on Pluto (2006) .... Squaddie at Disco
- Sparkling Cyanide (2003) .... Andy Hoffman
- Boudica (2003) ....
- I'll Be There (2003) .... Boyfriend
- The Final Curtain (2002) .... Young Priest
- From Hell (2001) .... Constable #3
- The Infinite Worlds of H.G. Wells (2001) .... Sidney Davidson
- The Gentleman Thief (2001) .... PC Merrifield
- Anazapta (2001) .... Clerk
- Band of Brothers Currahee (2001) .... Allington
- Band of Brothers Crossroads (2001) .... Allington


