After teasing a major character from the past was being recast, EastEnders has revealed Martin Fowler is returning to the BBC 1 soap this winter.

The character was last seen in 2007, played by James Alexandrou. But with James now pursuing other roles, including a recent run in a stage version of Othello, newcomer, James Bye will now play the part.

Martin’s return will see him to try repair his troubled marriage to Sonia (Natalie Cassidy).

“Martin is an EastEnders original -the first baby born on the Square and part of the show’s roots,” says executive producer Dominic Treadwell-Collins. “As we celebrate 30 years on Albert Square, it’s important to look backwards as we move forwards.”