Theatre credits include The Absence of War (Crucible Theatre/Headlong tour); If Only (Chichester); Red Velvet (Tricycle/St Ann’s Warehouse, New York); Posh (West End/ Royal Court Theatre); The Changeling (Young Vic); Yes, Prime Minister (West End); Fast Labour (West Yorkshire Playhouse Hampstead); World’s End (Trafalgar Studios); Called to Account, Darfur – How Long is Never? and Fabulation (Tricycle); Habeas Corpus (Royal Theatre Northampton); A Thought in Three Parts (BAC); Sharp Relief, Fen (Salisbury Playhouse).
Television includes Jamaica Inn, WPC 56, Not Going Out, Casualty, Doctors, Midsomer Murders, The Bill, Judge John Deed, Holby City, Down to Earth, Bad Girls, EastEnders and Adventures Inc.
Film includes Clean Skin, A Thousand Kisses Deep, Harmony, Last Chance Harvey, These Foolish Things and Oh Marbella!
Radio credits include Number 10, Swindled, Called to Account and Basil.