He joined the cast of the Sky1 original series Spy for its second season commencing in October 2012, replacing Tom Goodman-Hill as Philip Quil, Judith's partner and Marcus' headteacher. He appeared in the spin-off episode of Outnumbered, the Christmas special episode, aired on 24 December 2012 in which he portrayed Norris, for this single episode. He played the owner of a pet crematorium in Sue Perkins's 2013 comedy Heading Out. Mark also had a leading role in BBC Radio 4's adaptation of Gogol's 'Lost Souls.' He starred as Robert Greene in series one (2016) and series two (2017) of Upstart Crow, a BBC 2 sitcom about Shakespeare, written by Ben Elton. His co-stars included David Mitchell, Harry Enfield, Rob Rouse, Gemma Whelan and Liza Tarbuck.