Theatre: played "Horst Gibner/Businessman" in "The UN Inspector" written and directed by David Farr (after Nikolay Gogol ) at the National Theatre (Olivier), London (June-October 2005).
Theatre: played "Roger Priestman/Superintendent Ricks/Reverend Tim Laundimer" in "Playing With Fire" by David Edgar at the National Theatre (Olivier), London (September-October 2005). Directed by 'Attenborough, Michael' .
(June 2006) Played Yagodin in "Enemies" play by Maxim Gorky, new version by David Hare (Almeida Theatre, London, England, UK).
(2020 onward) Plays the part of Vince Casey in the BBC Radio 4 drama The Archers.