I wasn't really expecting to like this so much, but I did. The only true misstep is Shailene Woodley. Literally what in the fuck is she doing here?
Penelope Cruz is, predictably, giving it everything she's got. There are moments where she says everything with a raised eyebrow - it's phenomenal work and she'll likely get another Best Actress nom.