He has an extensive stage career, spending most professional time in the West End and the Royal National Theatre. He has appeared all over the UK, including leading roles at the Royal National Theatre, the Royal Shakespeare Company, the Royal Court Theatre <The Merchant of Venice at the West Yorkshire Playhouse and Hamlet at the Bristol Old Vic. As well as many TV shows, including Lead Balloon, Screenplay, The Beggar Bride, Covington Cross, Midsomer Murders, Cadfael, Lewis, She's Out, Demob, The Storyteller, Victoria Wood, The Line of Beauty, Forever Green, The Good Guys, The Bill, Casualty, Plotlands, Heartbeat, Performance, Holding the Baby, Bloodlines: Legacy of a Lord is loosely based on the life and disappearance of Lord Lucan., Taggart, The Inspector Lynley Mysteries and Agatha Christie's Poirot.