As expected, Keanu Reeves as Hellblazer‘s John Constantine is going to suck. Even if you manage to get past the fact that they’ve made him an American and set the movie in Los Angeles.