Nach dem Unfalltod ihrer Eltern lebt Lyra (Dafne Keen) im Jordan College in Oxford bei ihrem Onkel Lord Asriel (James McAvoy). Von der Welt, die von Religion beherrscht wird und in der sich Menschen ihre Seelen mit Dämonen teilen, hat sie bisher nur wenig gesehen. Als eines Tages die geheimnisvolle Marisa Coulter (Ruth Wilson) vor Asriels Tür steht, ist Lyra fasziniert und begeistert, als sie von ihr nach London eingeladen wird. In der Hauptstadt angekommen, wird ihr allerdings schnell klar, dass Marisa ein düsteres Geheimnis hat. In London sind bereits mehrere Kinder aus Oxford verschwunden. Lyra will herausfinden, was geschehen ist.