Vastly overrated. Overly complex, much of which is just for the writer/directors to show how clever they are. Clever this is not, more like pretentious. Add to this the fact that it stars Keanu Reeves, surely one of the worst dramatic actors of all time.