Skip To Content

Where To Stream The Mayor of Casterbridge Season 1 Episode 1

Part 1

Drunken farmworker Michael Henchard sells his wife and baby daughter to a sailor; 18 years later, his family returns to find him sober and prosperous.