When you walk into an Alejandro Gonzalez Inarritu film, you know not to expect puppies and rainbows—unless those puppies are getting run over and the rainbow quickly disappears behind a looming storm ...