I am giving it 5 coz leonardo and brad were awesome. But margot's role was very insignificant. The movie was good in bits and pieces but as a whole there is no meaning that one could make out from the movie. It is very random. It was boring too at many points. I would not recommend you to waste your money on this.