Alan Bates stars as a man trying to atone for his terrible past, in Dennis Potter's vintage adaptation of the Thomas Hardy classic.
All available episodes (7 total)
Upcoming episodes (7 total)