Nicholas Lyndhurst will bring 90s sitcom Goodnight Sweetheart back for a special one-off episode.

The actor, best known for playing Rodney in Only Fools and Horses, will reprise his role as accidental time traveller Gary Sparrow.

In the show, Sparrow leads an extraordinary double life after discovering a time portal leading to Second World War-era London.

Goodnight Sweetheart, which ran on the BBC for six series, last aired 17 years ago.

Show creators and writers Laurence Marks and Maurice Gran have promised their new script sees Gary go somewhere he has never been before.

They said: "Gary has been trying for the last 17 years to find a way back to the present.

"Now he's found one, and he's asked us to turn it into a TV show, featuring much-loved old Goodnight Sweetheart friends and one or two new ones."