I remember a few years ago she was in a run of really bad movies. There was "Passengers" (yes, Chris Pratt is watchable in anything, and while the story would've made for an interesting thriller or sci-fi survival flick, they turned it into a really creepy romance) or that flick where she was a Russian spy (and the movie was basically 2 hours of her character being degraded and abused).
Like I said, she either needs to fire the agent who keeps booking her all these roles, or else, she's choosing the scripts and needs a good agent who can steer her around the bad ones.