Pattinson is actually a pretty good actor. He chose to do Twilight because he heard it was an independent vampire flick. He failed to do his research. sweatdrop Watch anything else he's been in. 3nodding
For what it's worth, I also think Zooey Deschanel should play Annie Cresta.
Oh she would be a great Annie! She could pull sweet crazy off well.. and I think 27-year-old Garrett Hedlund, whose film credits include Troy, Eragon, Country Strong, and — most recently — TRON: Legacy