Jack joins Gary's investigation, leading them to witness a weird ritual and arrange a covert rendezvous, while Madison's personality split widens, but help is hard to find. Show less
Discover 11,128,835 listings and 281,699 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, but help is hard to find. Show less