Television Productions

2012 Robot Chicken … as Harry Potter/Captain America (voice) (1 episode)
2008 Wallander … as Stefan Fredman (1 episode)
2007 – 2008 Skins … as Tony Stonem
2004 Keen Eddie … as Edward Mills (1 episode)
2003 Star … as Bradley Fischer
2002 Judge John Deed … as Jason Powell (1 episode)
2002 Murder in Mind … as Andrew Wilsher (1 episode)
2001 World of Pub … as The 11 Year Old Show Presenter/Sporty Child (1 episode)
2001 Waking the Dead … as Max Bryson (2 episodes)
2001 Doctors … as Conor Finch (1 episode)
2001 Holby City … as Oscar Banks (1 episode)
2001 Magic Grandad … as Tom
2000 The Bill … as Hugh Austin (1 episode)
1999 Rith Rendell Mysteries … as Barry (1 episode)
1996 Casualty … as Craig Morrissey (1 episode)