I loved this film. I didn't think I would and had been told this was terrible. The story gets straight to it, which i thought was great, as there are so many films these days that tend to drag it out and out. It's funny from start to finish. The only reason i didn't give it 5 stars was that it's a really soppy ending, and I felt that that let the film down pretty badly, they could have done it much better, without me cringing at how it had gone from amazingly good to downright soppyness!
But apart from that i think it's really worth seeing. Amanda Bynes was excellent in it, and I couldn't believe the boy and the girl was the same person, which to me makes a great actor. The boy she's falls in love with (sorry i don't know his name) isn't as good as Amanda, but you still can fall for his uneasiness that he has about her as a boy and as a girl! (plus all the other girls too!) The rest of the cast were very good, and really helped the film.