Reagan...
I don't have anything against Megan Fox as an actress, I actually thought she played her character very well.
However, I felt her character had been done too many times. She's the typical hot girl that acts like a tough bitch and everyone puts up with her because she's hot. She's emotionally unattached because she's never had a real relationship and so on. I thought it would've been better if she was actually really nice and had a different persona. If she wasn't as pretty as she is, they would all probably hate her.