Zack Morris has quit EastEnders after five years of playing Keegan Baker.
The 23-year-old is believed to have filmed his final scenes and paid tribute to the soap "changing [his] life for the better".
He said: "After five beautiful years on this incredible show, I have made the tough decision to leave Walford and give Keegan Butcher-Baker some well-earned rest.