On television he is known for his roles in Casualty (1997–1998), as Alan Johnson in Channel 4 sitcom Peep Show (2003–2015), Green Wing (2004–2006), Survivors (2008–2010), Boy Meets Girl (2009), as DI Wes Layton in Law & Order: UK (2013–2014), as Holy Wayne in The Leftovers (2014–15), as DCI Mark Maxwell in Safe House (2015–2017), and as Connor Mason in Timeless (2016–2018). His film roles include The Beach (2000), Greenfingers (2001), Æon Flux (2005) and The Other Man (2008). He is also known for his various performances of the Marquis de Carabas in adaptations of Neil Gaiman's Neverwhere (1996).