I've never read the books so this is from a non-reader's perspective. if you think this movie will have everything you ever want that's probably true. it has everything you want, but the screenplay and acting don't put in a universe where u expect yourself to be in. I'm not saying that this movie is trash and also I'm not saying this movie is the best teen romantic movie I've ever seen. The story doesn't hold you and move you but it sure makes you feel like u need a boyfriend like Peter kavinsky. Noah being Noah u just can't ignore his charms and cuteness, u can never can enough of that guy. Lana played her character well enough. Jordan man how can i say I'm in love with you. He played John ambrose in this movie. If you have seen the trailer that's already half of the movie. this is a kind movie u wanna watch on laid back Sunday night. But definitely, the first one is way way way way better than this. If u have nothing to watch you can just watch this instead to catch up on all the hype.