Num futuro pós-apocaliptico, anjos e demônios batalham entre si pelo controle do universo, utilizando os humanos como escravos naquele jogo mortal. Serva de um anjo durante toda a sua vida, Hannah, uma humana, é repentinamente atirada para o mundo demoníaco, onde vê as suas crenças, os seus desejos e os seus sentimentos postos à prova por Ezra, um dos senhores do Inferno, que faz as suas emoções atingirem pólos opostos de um momento para o outro, sem qualquer aviso. Juntos, têm de impedir o novo fim do mundo, mesmo que, para isso, Hannah tenha de passar por cima da natureza arrogante do demônio.