One of the major reasons behind that is none other than the casting of Kristen Stewart as Bella Swan. I've wanted to like her acting, I really have, but the more I see of her, the harder it becomes.
In the new movie Sucker Punch (of which I have not seen but have heard poor reviews), the lead character is played by Emily Browning. Emily Browning was the first choice to play Bella Swan, however she turned it down. Either Ms. Browning is repetitively kicking herself or she's laughing, along with the rest of us, at the absurd acting and horrible plot line her name could have been attached to.
And now it's time for me to duck and cover from all the Twihards out there...
Link to Browning in Sucker Punch: