Kenneth Branagh stars as the flawed but deeply human detective, Kurt Wallander. Wallander must battle his own demons as he works to solve a series of terrifying murders in the seaside town of Ystad in southern Sweden. When a politician is brutally murdered with an axe, Wallander investigates the relationship between a series of similar murders. His investigation into the link between a heart attack victim and the murder of a cab driver by two teenage girls leads him deep into a conspiracy. And when three teenagers are found shot, he must find the connection with the murder of a colleague.