Constantine ★★★½

when tilda swinton appeared as an angel i thought i had ascended to heaven at that moment