Windexed nailed it. She got herself stuck in a single mode of acting. She's been typecast. She's the cute, girl next door. She has tried other stuff, but to very diminished box office returns. Yes, early on she did action and whatnot (Speed, Demolition Man, etc.). But once she got in the romcom genre, she stuck. Now people can't see her doing anything else and it has hurt her. What was that horror thriller she did with Ryan Gosling a couple years ago? That bombed horribly. Nobody gave it a chance. But I'll bet ya, Miss Congeniality II will bank more in its first two weeks than that movie did its entire run no matter how bad a romcom it may be.
I would have to say that the only non-romcom role she's had in recent years that I found decent was A Time To Kill.