2019, Stage, Doalty, Translations, National Theatre, Ian Rickson
2019, Stage, Mulvaney, While the Sun Shines, Orange Tree Theatre, Paul Miller
2018, Stage, Joey, The Lieutenant Of Inishmore, Noel Coward Theatre, Michael Grandage
2018, Stage, Mark, Dublin Carol, Sherman Cardiff, Matthew Xia
2017, Stage, Swiss Cheese, Mother Courage And Her Children, Southwark Playhouse, Hannah Chissick
2016, Stage, Solyony, Three Sisters, Lyric Theatre Belfast, Selina Cartmell
2016, Stage, Sam, Rolling Stone, Orange Tree Theatre, Ellen McDougall
2015, Stage, Abel Murott/Buddicombe, Our American Cousin, The Finborough Theatre, Lydia Parker
2015, Stage, Duke Orsino, Twelfth Night, Iris Theatre, Vik Sivalingam
2014, Stage, Standard, ObamAmerica, Theatre 503, Jaz Woodcock-Stewart
2013, Stage, Marc Antony, Cleopatra, Kings Head Theatre, Mary Franklin
2012, Stage, PC Roberts, Beyond Caring, Hackney Yard, Alexander Zeldin
2012, Stage, Various, Wind in the Willows, Sixteenfeet Productions, Jenny Lee
2011, Stage, Crooked-Finger Jack, The Beggars Opera, Regent's Park Open Air Theatre, Lucy Bailey
Stage, Ernst Rohm, The Education of Hitler, Tristan Bates, James Bounds
Stage, Luke, Flood, Flood Theatre Company, James Ivens/Andrew Jones
2020, Television, Kyle Chipstead, doctors, BBC, Jennie Paddon
2020, Television, Repairman Joe, Kate & Koji, Hat Trick Productions, Ben Kellett
2018, Television, Olan Rowlands, Shakespeare and Hathaway, BBC, Paul Gibson
2018, Television, Adam Higgins, Doctors, BBC, Dan Wilson
2017, Television, Callum (Series Reg), Benidorm, Tiger Aspect, David Sant
2012, Television, Craig, Casualty, BBC, Simon Myers
2014, Television, Marine James, 24: Live Another Day, FOX, Adam Kane