He is also known for his roles in television such as Cranford (2007–2009), Gavin & Stacey (2007–2024), Upstairs Downstairs (2010–2012), The Paradise (2013), Crashing (2016), A Very English Scandal (2018), Killing Eve (2019), and The Chelsea Detective (2022).
[1] His other movie appearances have included Sweet Revenge, Gosford Park, Vera Drake, Notes on a Scandal, The History Boys, Elizabeth: The Golden Age, The King's Speech, and Les Misérables.
He played an alien known as Kahler-Jex in an episode of Doctor Who entitled "A Town Called Mercy", which aired on 15 September 2012.
[7] In 2013, he played a role in Darkside, Tom Stoppard's radio drama based on Pink Floyd's album The Dark Side of the Moon.
In 2015, he appeared as Clive Trueman in the BBC TV series Father Brown episode 3.15 "The Owl of Minerva".
In 2016, he appeared as Colin in the Channel Four sitcom Crashing and as Tony Pitt in the ITV series Midsomer Murders episode 18.4 "A Dying Art".
In 2017, he appeared in the film adaptation of Ian McEwan's On Chesil Beach as Lionel Mayhew, as well as alongside David Tennant in Don Juan in Soho as his Chauffeur, for its run in the West End at Wyndham's Theatre.