Constantine ★★★

Actually, this movie is good and we need a sequel directed by the Crank guys now.