Kenneth Branagh stars as troubled detective Kurt Wallander, solving chilling murders in Ystad, Sweden, while battling his own demons, including a brutal axe killing of a politician.