This is a ridiculously overheated attempt to cast all guys in the same unflattering light. The reason I find it offensive, it is aimed at teenage girls and really provides them with a distorted view of men. Each male character in this movie is presented as a jerk, a wimp, a loser, etc, etc. Don't believe it, there are decent guys in the world.On top of all that, the movie has no real narrative center. The main character (Mandy Moore) basically reacts to everyone else around her. We never get a feel for who she is, or why we should relate to her in any way. The side characters, while more interesting, are presented so haphazardly that they aren't well-developed either.I'd give it one star, but Mandy Moore is cute and fun to watch.