2014Various Roles (Regular)HORRIBLE HISTORIES (SERIES 6)Lion/BBCSimon Gibney & Ian Curtis
2014, Arjit Malloy, CUCUMBER, Channel 4, Alice Troughton
2014, Oliver, In The Flesh, BBC3, dir: Alice Troughton
2013, Tom Regan, Mr Selfridge, ITV1, dir: Rob Evans
2013, Sherlock, BBC1, dir: Colm McCarthy
2012, Kassi Blanco (Regular), Shameless, Channel 4
2012, Nashon, The Bible, History Channel
2011, Pinturicchio, The Borgias II, Showtime, dir: Neil Jordan
2011, Various, Horrible Histories, BBC
2010, Pinturicchio, The Borgias, Showtime, dir: Neil Jordan
2010Ben Hooper, Twenty Twelve, BBC
2009, Preston, The Rough Cut, Koerman Films
2009, Tom O'Dowd (Regular), Holby Ci+y, BBC
2008, Tom O'Dowd (Regular), Holby Ci+y, BBC
2008, Various Roles, Touch Me I'm Karen Taylor 2 (6 Episodes) Avalon/BBC
2007, Lucien, Love Me Forever, Moviefan
2007Various Roles, Touch Me I'm Karen Taylor 1 (6 Episodes) Avalon/BBC
2006Dick, Dr Who, BBC
2006Gary-Lee, Pulling, BBC 3
2006Mark, Sugar Rush (3 Episodes), Shine/Channel 4
2005Ippolito Rossellini, Discovery of Ancient Egypt, BBC
2005Domonic, The Booze Cruise 2, Yorkshire Television
2005Various Roles, Morsomme Foursome, Objective/Channel 4
2004Julian McDowell, Murder City, Granada Television
2004Chris, Carrie & Barrie, Hartswood Films
2004Alan Eastwood, Ultimate Force, Bentley Productions
2004Lawrence Sayle, Spooks, Kudos
2003Various Roles, Clitheroe , Salt Pictures/Channel 4
2003Captain Baxter, Red Cap, Stormy Pictures
2003Domonic, The Booze Cruise, Granada Television
2003Andrew, Single, Tiger Aspect
2002Teddy, 40, Company Pictures
2002Alexi, My Family, BBC
2001Burridge, The Last Detective, Meridian
2001Leonid Vorodin, Heartbeat, Yorkshire Television
1999Grant Morris, The Bill, Thames Television