Just saw it. Thought it was a lot better than the loser critics made it out to be. Amanda Seyfried was fabulous and I thought Megan Fox could act. The problems were all with the screenplay. If there had been no voice over (and it hadn't begun in the mental hospital ~ though I love her kicking!) it would have been great. Both actresses inhabited their roles, so no explanations were necessary. And the kissing scene? Excellent! I love that both actresses went for it. Very strong scene.
I wouldn't hesitate to use either actress, if I could just get around to finishing SOMETHING!!