Constantine ★★★½

i actually REALLY loved this up until the third act, especially the last 30 minutes. it has all the nonsensical action and absurdity needed for a perfect keanu film.