2013, Stage, Tanzi's Dad, Tanzi Libre, Southwark Playhouse, Ellie Jones
2013, Stage, Batulcar/Captain Speedy and Others, Around the World in 80 Days, New Vic Theatre, Theresa Heskins
2012, Feature Film, Michael, How Not to Disappear Completely, Beyond Mirrors, Stuart parkins
2012, Short Film, Myles, Push Me, Stefan Hornig
2012, Short Film, The Beast, Ghetto Fairytale, Frankie Marie Claire
2011, Stage, Nathan, Feathers, Etcetera Theatre, Jennifer Tang
2011, Short Film, Walter/Hood, Hood, Sahara Road/ Ghostfoot, Okorie Chukwu
2010, Feature Film, Carter, World of the Dead: Zombie Diaries 2, Straight Wire Films and The Weinstien Company, Michael Bartlett / Kevin Gates
2010, Stage, Gary, Sex Toys (Time Warner Ignite), Waterloo East, Laura Keefe
2010, Rehearsed Reading, Tunde, Regeneration, Southwark Playhouse, Gemma Kerr
2010, Stage, Okorie, Biting the Big Apple Showcase: Skyscraper, Public Theatre (New York) / Old Vic, Simon Evans
2009, Television, PC Fulford, Luther: Episode 4, BBC TV, Sam Miller
2009, Stage, Okorie, Feeding the Birds, Old Vic / 24 Hour Plays , Andy Brunskill
2009, Stage, Trevelyn/Buttermere, Loveplay, Mountview, Stephen Wrentmore
2009, Short Film, Fitness Instructor, 20 Buses, Mountview Films, Stuart Parkins
2008, Stage, Jaques Roux, Marat Sade, Mountview Academy of Theatre Arts, Paul Clements
2008, Rehearsed Reading, Grant, Leonardo Stole My Crayon, Kings Cross New Writing Award, Janette Smith