Comedian John Bishop will "face evil alien races beyond his wildest nightmares" as he joins the cast of sci-fi TV series Doctor Who. 

Bishop, 54, who recently tested positive for coronavirus, said boarding the Tardis was a "dream come true".

He will appear in the new series of the BBC One show, in which Jodie Whittaker reprises her role as the Time Lord, later this year.

Bishop has already begun filming his role, but TV bosses have kept his signing under wraps until now.

He plays a character called Dan, who "becomes embroiled in the Doctor's adventures".

"Travelling through space and time alongside the Doctor and Yaz, he'll face evil alien races beyond his wildest nightmares," the BBC said.

Bishop will star alongside Whittaker and Mandip Gill, who returns as Yaz.

Jodie Whittaker as Doctor Who

He said: "If I could tell my younger self that one day I would be asked to step on board the Tardis, I would never have believed it.

"It's an absolute dream come true to be joining Doctor Who and I couldn't wish for better company than Jodie and Mandip."

Bishop is joining Doctor Who in its 13th series, which began filming in November last year.

Bradley Walsh and Tosin Cole, who have now left the show, made their last appearances in the New Year's Day special episode.

Programme boss Chris Chibnall said: "It's time for the next chapter of Doctor Who, and it starts with a man called Dan. Oh, we've had to keep this one secret for a long, long time.

"Our conversations started with John even before the pandemic hit.

"The character of Dan was built for him, and it's a joy to have him aboard the Tardis."

The news comes after Bishop said he has been "overwhelmed" by support since revealing he tested positive for Covid-19 on Christmas Day.

Both he and his wife Melanie contracted the virus over the festive period and had been "flattened" by the illness.

He told fans the couple are "getting a little stronger" every day and promised he will be back to work in January.

Click here for more TV news