Theatre credits include: Shirleymander (The Playground Theatre); Seeing The Lights (New Vic, Newcastle-Under-Lyme); Cyrano de Bergerac (Northern Stage and Royal & Derngate, Northampton); 1984 (Headlong Theatre); The Silver Tassie (Royal National Theatre); The Secret Agent (theatre O and The Young Vic); The Misanthrope (ETT UK tour); Angus,Thongs & Even More Snogging (West Yorkshire Playhouse); Arcadia (Duke of Yorks/Sonia Friedman Productions); Edmond (Wilton’s Music Hall); All My Sons (Liverpool Playhouse); Arsenic and Old Lace (Derby Playhouse); Murderer (The Menier Chocolate Factory); The Art of Success (Arcola Theatre); Dogs Barking (Finborough Theatre).

Television credits include:  The Keith and Paddy Picture Show (FreemantleMedia Ltd); Keith Lemon: Coming in America; Ye Sweeney (Objective Fiction);  Man Down (Avalon); Keith Lemon Sketch Show (ITV2);  Dark Angel (ITV/World Productions); Lost Honour of Christopher Jefferies (Carnival Films) Big Bad World (Objective Productions); Nixon’s the One (Sky); Peep Show, The Queen’s Sister (Channel 4); Casualty, In With the Flynns, Parade’s End, The Cricklewood Greats, Lip Service, Hotel Babylon, Hughie Green: Most Sincerely, Little Dorrit, Mutual Friends, Much Ado About Nothing, North and South, Hustle, Doctors, Inspector Lynley Mysteries, Playing The Field III, Happy Birthday Shakespeare, Messiah III (BBC); Toyboize (Talkback Productions); Secret Smile, The Bill, Dirty Tricks (ITV); The Man Who Broke Britain (Wall to Wall Television); Keen Eddie (Paramount British Pictures); Ed Stone is Dead (Initial Television). 

Film credits include: Ilkely; The Current War; The Death of Stalin; Nativity! The Second Coming; Papadopoulos & sons; Bel Ami; Burke & Hare; Harry Potter and the Deathly Hallows; Dorian Gray; Land of the Blind.