My son loved this movie and was quite sure it was the best movie ever so I went with him to see it. It really held our attention every minute. Visually it was incredible. Sometimes movies like this leave you feeling like they left out a few vital points but it all comes together so you aren't confused and bewildered at the end. I'm glad I didn't read anything about it before so nothing was spoiled for me. As a mom I appreciated that it was movie I could feel comfortable seeing with my teenage son without one of us or both being embarrassed by sexual themes or colorful language.