Michael Henchard sells his wife to a sailor at a country fair, while drunk. As the years pass, he prospers and becomes mayor of the town. Then his wife and daughter come to live in the town....
click here to see where to watch or .
Ready to Watch The Mayor of Casterbridge, Season 1, Episode 1?