Nobody?
Well, I think she's very good and has 'still' got a promising future. She was cracking in War of the Worlds and her other early movies IMO. More recently, she was OK in Push but I thought she was very good in The Runaways with Kristen Stewart and it was a brave role for her. She seems to be getting attached to some very 'regular' roles right now so I hope she picks her roles well.