2010, Stage, Vin, TAPE, Yaller Skunk, Dir. Julia Stubbs
2010, Stage, Amy , NOT WINEHOUSE, Nabokov, Dir. Sherri Kronfeld
2009, Stage, Eben, I AM MONTANA, Arcola Theatre, Dir. Sherri Kronfeld
2008, Stage, Egg, IN MY NAME, Trafalgar Studios, Dir. Julia Stubbs
2008, Stage, Egg, IN MY NAME, (Paines Plough) Old Red Lion, Dir. John Howlett
2007, Stage, Jimmy, APPARITIONS OF A CUCKOO, Pleasance Theatre, Dir. Alan Francois
2007, Stage, Gordon, NEVILLE'S ISLAND, Streetwise Fringe, Dir. Phillipe Duquenoy
2006, Stage, Tony, LOVE HIM DEN BUN HIM , Alexandra Theatre, Birmingham, Dir. Joe Charles
2006, Stage, Billy Bibbit, ONE FLEW OVER THE CUCKOO'S NEST, Ferve'nt Theatre, Dir. Cameron Jack
2006, Stage, Edward, SOMEONE WHO'LL WATCH OVER ME, Broadway Studio, Dir. Rhys McCelland
2005, Stage, Mark Renton, TRAINSPOTTING, Brick and Pin, Dir. Cameron Jack
2004, Stage, Various Characters, LATE BREAKING NEWS, Greenwich Theatre, Dir. David Warda
2004, Stage, Jaques, LOVE'S LABOUR'S LOST, Old Rep, Birmingham, Dir. Graham Watts
2011, Short Film, Steve, OVERTIME, Etio, Dir. Alex Valls
2011, Short Film, Dan, THE BUCKINGHAM SUITE, Onestop Productions, Dir. Maja Zamojda
2009, Short Film, Andy, TILL DEATH, Alpino Films, Dir. Michael Watts
Music Video, Poker Player, ASHOK (Lean From the Middle), Grain Media, Dir. Orlando Von Einsiedel
Music Video, Sonny, LOCA (Meet Dad), P.O.V Productions, Dir. Richard Topping
Music Video, Tom, COOPER TEMPLE CLAUSE (Blind Pilots), The Edge Films, Dir. Scott Lyons