Frank Hathaway (Mark Benton) meets Luella Shakespeare (Jo Joyner) when she employs him to investigate the fiancé she met online. When the groom is later murdered on her wedding day and the finger of suspicion is pointed at her, Frank is her only hope of clearing her name.
The two eventually join forces and form a highly unlikely detecting duo. Frank and Lu quickly discover that all is not as peaceful as it seems in their pretty theatre town. The mayor is murdered, vengeful lovers stalk the streets and a magician's trick fatally misfires.
On hand to help the famously-named pair of PIs is Frank's assistant, Sebastian Brudenell (Patrick Walshe McBride), a young aspiring actor who lives above a theatre costumier run by Gloria Fonteyn (Roberta Taylor ) and who uses his performing skills when undercover investigations are required.
Frank and Lu also have to be careful not to fall foul of local Detective Inspector Christina Marlowe (Amber Agar) who just happens to have been Frank's junior when he was on the force.