Kurt Wallander is a hard-working detective with a strong sense of integrity, but he also has a flawed and very human side. He must battle his own demons as he works to solve a series of bizarre crimes in the seaside town of Ystad in southern Sweden. A crime drama starring Kenneth Branagh.