Constantine ★★★½

This is the most fun I‘ve had with a movie that doesn‘t make any fucking sense in a long time.