CharacterMary ShawMary Shaw in Frankie Drake Mysteries (2017), played by Rebecca Liddiard. Played byRebecca LiddiardAppears inFrankie Drake Mysteries2017