Forever haunted by his reckless past, ex-mayor Michael Henchard is becoming desperate. Stars David Calder and John Nettles. Show more
Discover 11,128,835 listings and 277,887 playable programmes from the BBC
Forever haunted by his reckless past, ex-mayor Michael Henchard is becoming desperate. Stars David Calder and John Nettles. Show more