Theatre credits include: Woyzeck (The Old Vic); People, Places and Things (Wyndham Theatre); Richard III (West Yorkshire Playhouse); Pitcairn (Chichester Theatre); Twelfth Night (Liverpool Everyman Theatre); A Mad World, My Masters (RSC); Titus Andronicus (RSC); The Lion, the Witch and the Wardrobe (Kensington Palace Gardens); Sunday Morning at the Centre of the World (BAC and Tara Arts); Hamlet (RSC); Romeo & Juliet (RSC); The Grain Store (RSC); American Trade (RSC); Morte D’Arthur (RSC); Julius Caesar (RSC); The Winter’s Tale (RSC); The Overcoat (Gecko Theatre Company); Fight Face (Lyric Hammersmith); Encounter’s Sharrow Stories (Sheffield Crucible); Anthony and Cleopatra (RSC); Taylor’s Dummiers (Gecko/Fuel); Sleeping Beauty (Stratford East); Company (New Wolsey Theatre); Duck Variations (New Wolsey Theatre); The Wizard of Oz (Oldham Coliseum); 100 (The Imaginary Body); The Legend of King Arthur (Red Shift); The Threepenny Opera (RNT); The Tempest (RSC); Macbeth (Chester Gateway); A Midsummer Night’s Dream (RNT); As You Like It (RNT); Peter Pan (Nuffield Theatre); Cyrano de Bergerac (Northampton Theatre Royal); Stomp (Yes/No Production); Twelfth Night (RNT); Five Guys Named Moe (Lyrics/West End); In The Midnight Hour (Young Vic); Godspell (Barbican Theatre); The Red Balloon (RNT/Birmingham Rep); Twelfth Night (Theatre Set Up/Sarajevo); Zero Tolerance (Shout/Forum Theatre); The Beggar’s Opera (Bridewell Theatre); Juicy Bits (Lyric Hammersmith); The Tempest (RNT); Hamlet (Chickenshed); Paula’s Story (Chickenshed); The Attraction (Chickenshed) and Aladdin (Oxford Playhouse)
Film credits include: Three Sheets to the Wind; Playing with Fire; Brooms; Crossover and After a Time.
Television credits include: Birds of a Feather; The Passion; Holby City; Walking With Cavemen; Eastenders; Dalziel and Pascoe; Sitting Pretty; Mysteries of July; Running Time; The DJ Kat Show; Playdays; Zig-Zag: Romans; Number 73 and Good Health.