I don't mean to offend anyone when I say this, and I'm sorry if I do, but I honestly don't believe Kristen is the greatest actress of her generation. I think she plays herself in all her roles, she doesnt really act, she just recites lines. She's good at roles that are a lot like her. That's just my opinion though.