Charlie Hunnam replaces Benedict Cumberbatch in Lost City of Z

The former Fifty Shades actor will cover for the Sherlock star when he jets off to play Marvel superhero Doctor Strange


It had to happen eventually – Benedict Cumberbatch is in so many films all the time (as well as doing Sherlock, going to lots of awards ceremonies and having a baby) that he literally can’t be in some of his movies any more – so now he’s been replaced in one of them.


Sons of Anarchy’s Charlie Hunnam (who, if you recall, was the first choice to star in 50 Shades of Grey before he dropped out) is set to replace Cumberbatch in The Lost City of Z as real-life British Colonel Percival Fawcett, who went missing while looking for a mythical Amazon civilisation in the 1920s.

The film – produced by Brad Pitt’s company Plan B Entertainment – is based on David Grann’s bestselling account of the same name, and will be directed by James Gray.

It’s sad news for fans of Cumberbatch – we assumed by next year he’d have at least a cameo in all major releases – but they can take some solace in the fact that he exited Lost City of Z to star as superheroic sorcerer Doctor Strange and take his place amongst the pantheon of Marvel heroes.

In other words, Z’s loss is superhero movies’ gain – and gives the potential for Cumberbatch and Tom Hiddleston (as Norse God Loki) to reunite on screen for the first time since 2011’s War Horse. Now, if we could only find a part for Eddie Redmayne…


The Lost City of Z will be released in 2016