Trained at RADA, he has worked extensively at the Royal Court Theatre with major roles in three National Theatre productions and lead roles in two long running West End shows.
TV credits include: 'The Work Experience', Professor Henry Williams in 'Casualty', 'Peep Show', Dr Kenworthy in 'The Titanic Inquiry', 'Where the Heart Is' and Assistant Chief Constable John Brandon in 'Wire in the Blood'
He also appeared in the 2006 remake of 'Casino Royale'.