It took a while to get a release for this movie and after watching it I was surprised because I did't expect that much. It is a fun movie. It asks a simple but interesting question. Can the girlfriend and the ex-girlfriend of the same guy be friends? Of course it about more than that. It is a coming of age story. It is about friendship, the value of honesty the fear of growing up and all that good stuff.
Is it predictable, yes it is. But this is not "Inception" so there is nothing wrong with having a plot where things play out like they usually do in order get the message across.
It has two falws. II never believe the relationship of Hannah Marks and Dylan Sprouse. They have no chemistry together so they either hated each other on set or loved each other which often makes for bad chemistry. Sprouse actually is actually the weak link of the four "friends".
For me those two are the only flaws and they don't matter that much because it is mostly about Hannah Marks and Liana Liberato. And their chemistry is great. I believe their friendship and they make this movie fun to watch.