Jack joins Gary's investigation, leading them to witness a weird ritual and arrange a covert rendezvous, while Madison's personality split widens. Show more
Discover 11,128,835 listings and 278,229 playable programmes from the BBC
Jack joins Gary's investigation, leading them to witness a weird ritual and arrange a covert rendezvous, while Madison's personality split widens. Show more