Previously at Chichester Scarus in Antony and Cleopatra (Festival Theatre),
Theatre includes Sir Oliver Surface in The School for Scandal (Shakespeare at the Tobacco Factory), Macbeth in Macbethalone! (Stroud Theatre Company tour), Charles Pooter in Mr and Mrs Nobody, George in Same Time, Next Year and Judas in Lazarus (Everyman Theatre Cheltenham), Duke of Cornwall in King Lear (West Yorkshire Playhouse), O'Brien in 1984 (Northern Broadsides/Stroud Theatre Company), Davy in A Black Heart of Petty Malice (Soho Theatre), John Millen in Observe the Sons of Ulster Marching Towards the Somme (Hampstead Theatre), Heathcote/Chairman/Barnwell in The Knotty, Harding in One Flew Over the Cuckoo's Nest, Antonio in The Duchess of Malfi, Bertie Wooster in By Jeeves, Cassio in Othello and Yolland in Translations (New Vic Theatre Stoke-on-Trent), Willy in Blue Remembered Hills (Belgrade Theatre Coventry), Squire Basset in Jamaica Inn (Salisbury Playhouse), Cuddy Banks in The Witch of Edmonton (Southwark Playhouse), Seymour in Little Shop of Horrors (New Victoria Theatre Stoke-on-Trent), Frank Rice in The Entertaininer (Birmingham Rep), Duke of Exeter in Henry VI Parts III (RSC), Craig in SAB (Royal Court Theatre).
Television includes Dr Molly, Casualty, Emmerdale, The Bill, Mistresses, The Royal, Coronation Street, Rich Tea and Sympathy, Made in Heaven, He-Play.
Radio includes Home Front III, War of the Worlds, Windscale, Abel's Law, The Radetzky March, If Not Now, When?, Hiawatha, Dear Little Burney, Going Clear.
Films include The Children Act, Resurrected and the short Emily.
Trained at Manchester Polytechnic School of Theatre.