Mrs Brown's Boys star Rory Cowan has quit the show after playing Agnes' son for 26 years
Rory Cowan has played Mrs Brown's son Rory for a whopping 26 years.
But he has now quit the show after revealing that he has not been happy for over two years.
Having played the role for the last time on stage at London's O2 last night, he has refused to confess his reasons for leaving the show - only saying that he was unhappy.
Rory Cowan has QUIT Mrs Brown's Boys after 26 years (Credit: Getty Images)
Speaking to the Irish Daily Mail, he said: "I hadn't been happy working for the Mrs Brown's Boys company for the last 18 months to two years.
"I feel that 26 years is enough so I decided it was time to go. I told Brendan on 16 June about my decision to leave.
"That's when I handed in my notice.
"I was supposed to leave at the end of that week, but Brendan said that would be impossible and asked if I'd stay on until the end of the London O2 gigs. So I agreed to that."
He played the role for the last time yesterday evening (pictured here second from right) (Credit: BBC/ Mrs Brown's Boys)
The actor added that he did not want a big fuss or party on his departure, instead opting for a low-key dinner with some friends.
Saying that he "left the way I wanted to go", he cryptically added: "I'm not going into details about why I was unhappy. I did the final show, packed my stuff into a small Waitrose plastic bag and just left the venue."
Hang on - why was he unhappy?!