Prince John in season 3 of the BBC series Robin Hood. The series aired on BBC America in the United States. Stephens appeared in two episodes of a six-part television series, Strike Back, based on the novel by Chris Ryan. The series aired in May 2010. In mid-2009, Stephens returned to the London stage in the Donmar Warehouse production of Ibsen's A Doll's House alongside Gillian Anderson and Christopher Eccleston. In 2010, he starred in the made-for-television film The Blue Geranium, a further sequel to the television series and films based on Agatha Christie's Miss Marple character. The show was broadcast in the US on PBS in June 2010. Stephens starred as a highly self-centred detective opposite Lucy Punch in a three-part comedy television series for BBC Two entitled Vexed. Stephens took on a small supporting role in a short film, The Lost Explorer, the directorial debut of photographer Tim Walker. The film is based on a short story by author Patrick McGrath. On the London stage in the spring of 2010, Stephens received outstanding reviews for his performance as Henry in a revival of Tom Stoppard's The Real Thing, directed by Anna Mackmin at the Old Vic Theatre in London. Of debuting at the Old Vic, where his parents performed as part of Laurence Olivier's Royal National Theatre Company, Stephens said: "It's quite moving for me to do something there. It means it has an added fascination. It was an historic place but I never saw anything when [my parents] were there, which is really sad, because I was just born. I'm a huge admirer of Stoppard's work." In 2010, Stephens appeared as Georges Danton in Danton's Death. The play was another debut for Stephens, this time at London's Royal National Theatre. Over the years, Stephens has continued to prolifically narrate audiobooks and perform in broadcast radio dramas. In January 2011, Stephens joined other stars in narrating portions of the King James Version of the Bible for BBC Radio 4 as part of a celebration of the 400th anniversary of the Bible's publication. Stephens performed the role of Raymond Chandler's Philip Marlowe in a radio serial, which debuted in February 2011. Stephens narrated another audiobook, Paul Temple and the Geneva Mystery, released in February 2011. From 2014 to 2017, Stephens starred as Captain James Flint in the Starz television series Black Sails, a prequel to Treasure Island set in