Constantine ★★

Terrible writing and horribly miscast Keanu make no good combo even in a trashy sense.