Television:
- "Desperate Romantics" (2009) .... John Millais
- "Crooked House" (2008) .... Billy
- "Beautiful People" (2008) .... Adult Simon (Narrator)
- "John Adams" (2008) .... Thomas Adams
- "Wilfred Owen: A Remembrance Tale" (2007) .... Wilfred Owen
- "The American Experience" (2007) .... Philip's schoolmate
- "The Royal" ("Poison") (2003) .... Joe Steeples
- "Strange" (2002-2003) .... Doddington
- "Doctors" ("All an Illusion") (2003) .... Charlie Ambrose
- "The Inspector Lynley Mysteries" ("Well Schooled in Murder") (2002) .... Brian Byrne
- "Coupling" ("My Dinner in Hell") (2001) .... Sex Shop Assistant
Films:
- "Bright Star (2009) .... Joseph Severn
- "The History Boys (2006)" .... Posner
- "Mrs Henderson Presents" (2005) .... Paul
As Himself:
- "Gordon Ramsay: Cookalong Live" (#1.5) (28 November 2008)
- "Pass It On: The History Boys on Screen" (2007)
- "The South Bank Show - Allan Bennett" (#29.7) (9 October 2005)
Theatre:
- Mathilde - The Musical (2008) (showcase) (Vaudeville Theatre, London)
- Dealer's Choice (2007) .... Carl (Menier Chocolate Factory/ Trafalgar Studios, London)
- The History Boys (2006) .... David Posner (Broadhurst Theatre, Broadway)
- The History Boys (2006) .... David Posner (Lyric Theatre, Hong Kong Academy for Performing Arts, Hong Kong)
- The History Boys (2006) .... David Posner (St James, Wellington)
- The History Boys (2006) .... David Posner (Sydney Theatre, Sydney)
- When You Cure Me (2005) .... Peter (Bush Theatre, London)
- After The Fire (2005) (rehearsed reading) (Olivier Theatre, Royal National Theatre, South Bank)
- Yellowing (2005) (showcase) (Jermyn Street Theatre)
- Notes From New York (2004) (gala) (Arts Theatre)
- The History Boys (2004-2005) .... David Posner (Lyttelton Theatre, Royal National Theatre, South Bank)
- Songs of Innocence and Experience (2004) (poetry reading) (National Theatre)
- His Dark Materials (2003-2004) (Olivier Theatre, Royal National Theatre, South Bank)
- Wotcha Will (2003) (Stratford Circus)
- The Marriage of Figaro (2002) (Royal Exchange, Manchester) [nominated for Evening Standard Award as Most Promising Newcomer]
- The Accrington Pals (2002) (Minerva Theatre, Chichester)
- The Desires of Frankenstein (2001) (Open Air Theatre, London)
Radio:
- Joan of Arc, and How She Became a Saint (14 February 2009) .... The Dauphin
:: info - Dear Mr Spectator ... Coffee-boy (episodes 1, 3, 4, 5)
:: episode 1 info (12 January 2009)
:: episode 3 info (14 January 2009)
:: episode 4 info (15 January 2009)
:: episode 5 info (16 January 2009) - The Babington Plot (Afternoon Play) (2 December 2008 14:15 - BBC Radio 4) .... Thomas Salisbury
:: info - The History Boys (Drama on 3) (12 March 2006 19:00-21:30 - BBC Radio 3) .... David Posner
:: info - When You Cure Me (Drama on 3) (19 March 2006 20:15-21:30 - BBC Radio 3) ... Peter
:: info - Fighting for Words (28 January 2005 14:15 - BBC Radio 4) .... Thomas Moynihan
:: info
Audio (other):
- The History Boys Soundtrack (2006) (performer: "L'Accordéoniste", "Bewitched", "Bye Bye Blackbird")
- "The Beast of Orlok" (Big Finish Doctor Who Audio Adventures) (2009) .... Hans