Honestly in my opinion, I thought it was an outstanding movie. Some parts were a little off I will admit it, but the actors did an awesome job, Margot Robbie and Will Smith did amazingly well. Many people say it was a horrible, no good, piece of trash. It all depends on how creative and how open minded the viewer is really.