Guest Stars Jordan Nash as Jacob Wells North Francesca Mills as Cherry Dorrington Gerard Monaco as Constable Armitage Aidan Cheng as Fredo Harvey Ash Hunter as Hal Pincher Nicholas Burns as Lord Leadsom Briony Scarlett as Rani Balakrishnan Lex Shrapnel as James Croft Luke Hornsby as Ned Lovell Alex Sawyer as Jack Lively Shelby-Lynn Harrington as Baby Kitty Gerald Kyd as Salabat Ali Kahn Tom Christian as John Kelly Tom Fisher as Dr. Swinton Caitlin Innes Edwards as Hannah Blakefield Mark Tandy as Dr. Furrow