Benedict Cumberbatch enters whistling in Jane Campion's The Power of the Dog; Kristen Stewart channels Princess Diana's beauty and misery;…