Honestly people, it wasn't that bad.
Okay, sure... It had some major plot holes. But, hello.. Most films do. It was all in all a pretty good film. Zac Efron showed that he actually had acting abilities. I loved Amanda Crew. And pretty much everyone acted really well in it.
The script wasn't horrible. And it was a gorgeous film. The use of the colors and camera angles gave it a really beautiful look.
It was a good film. So, honestly if you want to gripe about a crappy movie.. Go gripe about The Last Exorcism or Salt or something that actually sucked.
Thanks :)