The popular mystery novel series is set in Sweden, but Brit Kenneth Branagh takes on the title role magnificently