2011, Stage, Jack Suarez, Everwake, Play Ark, Mathilde Lopez
2011, Stage, Tommy Letton, Soul Exchange, National Theatre Wales, Kully Thiarai
2011, Stage, Owain Pugh, The Reluctant Revolutionary , Hay Festival, Bethan Morgan
2011, Stage, The Dreamer, Do Not Disturb, UWE Productions, Storm Dale
2010, Stage, Fleshcreep and Buttercup, Jack and the Beanstalk, Torch Theatre Company, Peter Doran
2010, Stage, Henry Vincent, The Forgotten, Newport Riverfront Theatre, Richard Berry
2010, Stage, Michal, The Pillowman, Aberystwyth Arts Centre, Bridget Keehan
2010, Stage, Idwal Bevan, The Good Socialist, Hay Festival, Bethan Morgan
2010, Stage, Daniel Abner, The Requiem Average, Riverfront Theatre, Newport, Phil Morris
2010, Stage, Enzo, Gryfhead, Welsh Fargo Stage Company, Sita Calvert-Ennals
2010, Stage, The Curator, Heart of Darkness, Give It a Name, James Williams
2010, Stage, Brian, Paying the Full Whack, On the Edge, Julie Barclay
2009, Stage, Lilliput Captain/Giant Emperor/Yahoo/Dr Omrani, Gulliver, Hijinx, Louise Osborn
2009, Stage, Dame Dora/Timmy/Magic Mirror/Negative, Lamps in the Circuit, Kinetic Theatre, Gemma Rook
2008, Stage, Boy Ralph, Love Forty, On the Edge, Michael Kelligan
2008, Stage, John Jail/Mr Roberts/Joyrider 1/Thomas, After Milk Wood, Sisbro and Swansea Grand Theatre , Bethan Thomas
2008, Stage, Simon, Match Play, Sherman Cymru and Ad Hoc Theatre Company, Gareth Bale
2008, Stage, Alex, Shackled, New Theatre Dublin, Fergus Ford
2008, Stage, Dai, Spirit, Cwmni Theatr 3D, Gareth Bale
2008, Stage, Dennis , Habeus Corpus, Reaction Theatre, Nigel Wilmoth
2007, Stage, The Rookie Lee, Howie the Rookie, On the Edge, Michael Kelligan
2007, Stage, Harvey, Roofless, Swansea Grand Theatre, Bethan Thomas
2007, Stage, Simon Blake, Mary Rose, Theatre Alba, Charles Nowosielski
2007, Stage, Flash Gordon, The Amazing Interplanetary Adventures of Flash Gordon, Radio Theatre, Bruce Downie
2007, Stage, Dirk Handsome/Paparazzi, A Night at the Movies, Cutting Edge Theatre, Suzzane Loftus
2006, Stage, Genie, Aladdin, Macrobert Theatre, Stirling, Liz Carruthers
2006, Stage, Ferdinand, The Tempest, Theatre Alba, Charles Nowosielski
2006, Stage, Nigel, Pure Dead Mental, Tyne Park Voice, Anne Lannan
2006, Stage, Terry, Cuttin' A Rug, Queen Margaret University College, Tony Cownie
2006, Stage, Ken Cameron, My Morocco, Rapid Theatre, Fergus Ford
2006, Stage, Gottlieb Biedermann, The Fire Raisers, QMUC, Fergus Ford
2005, Stage, God The Son, The World, Byre Theatre, Stephen Wrentmore
2004, Stage, James, The Red Thread, Queen Margaret University College, Adrian Osmond
2004, Stage, Flute/Egeus, A Midsummer Night's Dream, Queen Margaret University College, Liz Carruthers
2011, Feature Film, Jimmy, A Wedding Most Strange, Trinity X Productions, Trevor Garlick
2011, Film, Junkie (Lead), Score, Unrelated Films, Matt Mullins
2011, Film, Charlie (Lead), The Colour of her Eyes, UWN Films, Graham Neale
2011, Film, The Commuter (Lead), Desire Lines E Trailer, Sherman Cymru, Christian Bradshaw
2011, Film, The Chess King (Lead), Emotion V Motion, Patchwork Productions, Zennis
2010, Film, David Marsh (Marshall), The Shadows of the Valley, UWE Films, Maxwell Creed
2010, Film, Carter Horton, Destination, Forgemasters Films, Dudley Rees
2009, Film, The Exhibitionist, The Exhibitionist, UWE Films, Maxwell Creed
2007, Film, Dr Fitzgerald/The Underbitten, Underbite, Forgemasters Films, Dudley Rees
2006, Film, Harry, Double Shot, Gateway Productions, Ali De Souza
2006, Film, Ian, 35mm, Stevenson Films, Juan Martin
2005, Film, Frank, Flat, Amas Pictures, Guy Routledge