The Mayor of Casterbridge (2003)

Starring: James Purefoy, Jodhi May and Ciaran Hinds as Michael Henchard.
Synopsis: Destitute and drunken, Michael Henchard is an itinerant farmhand who sells his wife and daughter to a sailor in a moment of alcohol-fueled desperation. So begins "The Mayor of Casterbridge", Thomas Hardy's enduring classic. Decades after his fateful decision, now reformed and respectable, he is offered a chance at redemption when his wife reappears with her daughter. But the reunion's promise is soon tarnished by a web of jealousy, deceit and wounded pride.