Fanboys and girls hoping for a Sherlock/Doctor Who TV mash-up are out of luck, it seems, following Benedict Cumberbatch’s pronouncement that he will never star in the long-running BBC sci-fi series.

Cumberfans have long hoped the Sherlock star would turn up in Doctor Who, with many suggesting he should one day play the Doctor himself and others tipping him to play his Time Lord adversary the Master. The fact that Steven Moffat is both showrunner on Doctor Who and co-creator of Sherlock has only served to fan the flames of speculation.

But now Cumberbatch himself appears to have put the idea to bed once and for all, telling an audience at Oz Comic-Con this morning “I'm never gonna play the Doctor – and nothing to do with the Whoniverse.”

Cumberbatch also appeared to lay to rest on-off rumours that he will work again under Star Trek: Into Darkness director JJ Abrams in his upcoming Star Wars movie, telling fans – according to Australian entertainment site The Iris – “I would've liked a part in JJ's new Star Wars but it won't happen, sadly.”