Couldn't disagree more with every complaint you had. And predictable is exactly what the movie wasn't.I highly recommend this film to anyone who enjoys films that don't pander to test audiences and tweens.