More than 30 years after he last stepped foot in Albert Square, Duncan Boyd, played by David Gillespie, is set to return to EastEnders.

The actor first appeared in the BBC soap opera 34 years ago in 1987 as Duncan Boyd, the curate of the local church and soon became involved with one of the show’s much-loved characters Sharon Watts.

They were engaged until Sharon, played by Letitia Dean, called off the marriage when Duncan was offered a new job at a parish in Wiltshire.

Boyd will return to EastEnders later this month for a short stint to officiate Albie’s christening, the BBC has announced.

However, he will be shocked when he learns that his former partner Sharon is the mother of the young boy.

In an Instagram post, the BBC said: "Although Duncan’s time in Walford is short-lived, his arrival is sure to ruffle feathers as his past romantic history with Sharon comes to light."

On returning to EastEnders, David Gillespie said: “I have to say what a pleasure it was being back in EastEnders reviving my role as Duncan after over 30 years of leaving the show – a little strange at first but “nice strange”.

“The only people I knew were my old mates Letitia and Gillian but I was made to feel instantly at home by such a wonderful cast and great crew – lots of new friends. Fabulous!”

Executive Producer of the show, Chris Clenshaw, added: “It’s wonderful to welcome David back to the role of Duncan Boyd.

“Although we haven’t seen Duncan for over three decades, his character shares a romantic history with one of the show’s iconic matriarchs, Sharon.

“We’re delighted to have him back for a short while as he unknowingly stirs up drama between the happy couple.”

Fans took to social media upon hearing the news to share their excitement.

One fan said: "I love, love, LOVE it when #EastEnders reaches back into its rich history!"

While another said: "Amazing: remember him so well. EastEnders gets it so right with viewers that want to have a trip down memory lane."

A third person added: "Wow, a face I never thought I'd see again!"