I enjoyed Keanu Reeves' acting here. It is slow but not boring, just need patience to get into it. It's bit bold to have this kind of ending, the movie itself is not commercial enough but not artistic enough either, which I guess is the reason why most of people don't like it, I personally think it's a fine movie.