In de stad engelen - Los Angeles - is niemand immuun voor de op de loer liggende geesten, noch goed noch kwaad. Naarmate het einde der tijden snel nadert, hebben beide krachten veel werk te doen. Beide partijen strijden om dezelfde zielen, maar welke kracht zal zegevieren?