Another Roscoe down! After three years playing Joe Roscoe in Hollyoaks, Ayden Callaghan is saying goodbye to the role. The 35-year-old soap star has even filmed his last Cheshire scene, which will air later this year. Weep. The Sun reports that the cast are sad to see Callaghan leave. However, they've been promised a thrilling climax as the love triangle between Joe, Mercedes McQueen and Joanne Cardsley comes to fruition.