David Tennant is reportedly making a surprise return to 'Doctor Who'.

David Tennant

David Tennant

The 44-year-old actor - who played the 10th incarnation of the Time Lord in the sci-fi series - was spotted near the Cardiff set of the show, along with former showrunner Russell T Davies last week.

Current Doctor, Peter Capaldi - who replaced Matt Smith in the title role last year - appeared in the season four episode 'The Fires Of Pompeii' as Lucius Caecilius Iucundus.

David was playing the Doctor at the time.

There is speculation that David could be filming a special to celebrate the upcoming 10th anniversary of the show's revival by the BBC.

David famously returned to join Matt Smith alongside a host of other former Doctors in the 50th anniversary special.

Meanwhile, the BBC appeared to announce that the sci-fi series will continue for a 10th season, following the upcoming ninth series in their Worldwide Annual Review last month.

On the 32nd page of the document, matters listed as under review in the past year include "investments in 'The Musketeers' S3 and 'Doctor Who' S10".

And while it was announced in February that 'The Musketeers' - which stars Luke Pasqualino, Tom Burke, Santiago Cabrera and Howard Charles - would be returning for a third series, this was the first official confirmation that there will be more episodes of 'Doctor Who'.

The ninth series of the hit show - which sees Peter reprise his role as the titular Time Lord alongside Jenna-Louise Coleman as his companion Clara Oswold - is set to launch on September 19 on BBC One.

It's believed the next series would air at some point in 2016 although it's unclear whether Coleman and Capaldi will be returning.