The Good Ship Murder
Former police detective Jack Grayling, pursuing his dream of becoming a cabaret singer on a luxury Mediterranean cruise ship, investigates a series of murders on board with the help of the ship's first officer, Kate Woods.


The holiday season is off to a rocky start when the luxury ship's resident Santa falls ill, threatening to disappoint the passengers. Bev puts Jack in charge of finding a replacement Santa and his search leads him to Buddy, a veteran comedian in Dubrovnik, who seems like the perfect fit. However, unexpected events complicate Jack's plan, leaving everyone scrambling to save Christmas on board.