Boarding passes at ready for The Good Ship Murder which sets sail on Saturday, December 27th, 2025 at 9:30 PM

Jack Grayling has reinvented himself at sea, embracing a new life as a cruise-ship singer touring the continent where his audiences can’t get enough of him. But Jack is also a former cop, and when murder strikes on board, his investigative instincts surge back to the surface.
Joining him as he balances showtime with sleuthing are First Officer Kate Woods, his partner in both romance and detection and the ever-loyal ship steward Jamil, who serves as Jack’s trusted sidekick.
Welcome aboard The Good Ship where crime and crooning sail side by side.
The Good Ship Murder docks in Alicante for a Christmas special. Donna, a woman claiming to suffer from a life-changing illness, boards the ship with her loyal friend Bernie. As the festive voyage begins, Donna charms fellow passenger Gary and yearning for a Christmas miracle, visits a remote monastery. There she meets Rodriguez, a mysterious man of the cloth, and Thomasina, an enigmatic nun. But the holiday cheer turns dark when Bernie is found dead.


With Gary, Rodriguez, and Thomasina each under scrutiny, the hunt for the truth leads deep into a web of deceit and desperation. When the real story finally comes to light, it upends everything the crew thought they knew about the tragedy.
Meanwhile Jack, recently sacked from the ship, is lying low, performing to half-empty rooms in a grimy dive bar. The monastery murder draws Kate back to him and, with Jamil’s help, will the two finally rekindle their romance?
As Christmas dawns, will Jack return to where he belongs and will he share a Christmas song with everyone on board?
Cast
- Catherine Tyldesley as First Officer Kate Woods
- Geoffrey Breton as Piers de Vreese
- James Barriscale as Captain Richard Marlowe
- Kiza Deen as Frankie Johnson
- Ross Adams as Colin Smallwood
- Shayne Ward as Jack Grayling
- Yuna Shin as Dr. Sharon Tan
- Zak Douglas as Jamil Al-Rashid
Catch up on 5 streaming. Elsewhere, Catherine Tyldesley aka Kate aka Corrie’s Eva is having trouble on dry land.