Shay Crotty has announced that he has left his role as Tommy Moon in EastEnders.
Taking to Instagram on Saturday, Crotty wrote: "Thank you @bbceastenders for having me and making me part of the team!!
"I've had the best years with you, I've learnt so much and had the best time both on and off set with the best family.
"Gonna miss you so much mummy Kat (Jessie) we had such fun and laughs over the years!!
"It was just a such pleasure working with you and dad @theshanerichie, I learnt so much from you both and laughed so much!! Best family on the square #fact."
The role of Tommy Moon is expected to be recast, with a new actor taking over from Crotty in the coming months.