The plot kicks into gear when skeptical police detective Angela Dodson (Rachel Weisz) asks Constantine to investigate the “suicide” of her twin sister, Isabel. As a devout Catholic, Angela refuses to believe her sister took her own life. Constantine agrees to help, realizing that Isabel’s death is tied to a terrifying conspiracy: The Spear of Destiny (the spear that pierced Christ’s side) has been found, and a half-breed demon named Balthazar (Gavin Rossdale) and the Archangel Gabriel (Tilda Swinton) are working to unleash Satan’s son, Mammon, upon the mortal world.