2003 Channel 4 Comedy Lab Plumber Child2003 Short Film’ Between Us’ Lead playing the part of Lucas, film awarded TCM awards and a finalist at The Bafta awards 2004.
2004 Stage Show Singin in the Rain Richmond Theatre playing the young Cosmo
2004 CBBC drama Living It playing the part of Craig
2004 Stage show Carousel Woking / Wimbledon Theatre ,Snow Child
2004 ITV Thames Talkback, The Bill playing the part Of Ryan Porter
2005 CBBC Planet Cook playing a cooking cadet
2005 Nestle cereal bar commercial
2005 BBC3 The Message playing football son
2005 Slade Greatest Hits commercial
2006 BBC2 That Mitchell and Webb Look playing a farmers son
2006 First Plus Commercial
2006 Harry Potter and the order of the Phoenix playing a schoolboy
2006 BBC1 Torchwood playing the part of Eugene ‘ Random shoes’
2006 Scenes from the back of beyond Royal court theatre playing Guy
2006 The Khomenko family chronicle Royal Court theatre playing Lyosha
2007 Satellite Royal court theatre playing Sonny
2007 BBC 1 Ruddy hell Its Harry and Paul playing Darren
2007 Sky / Pearson Educational shoot
2008 Hannah Montana Advert
2009 KFC Advert
2009 ITV Thames Talkback The Bill playing the part of Adam Ogden
2011 Discovery channel Dark Matters geek