Unable to unsee the dark crimes he's tasked to investigate, Wallander's job comes at a cost to his family and relationships. Starring Kenneth Branagh.
All available episodes (12 total)