All Cast

Justine Waddell

Justine Waddell

Tess Durbeyfield

Jason Flemyng

Jason Flemyng

Alec D'Urberville

Oliver Milburn

Oliver Milburn

Angel Clare

John McEnery

John McEnery

Jack Durbeyfield

Lesley Dunlop

Lesley Dunlop

Joan Durbeyfield