La película está protagonizada por Meryl Streep y Jeremy Irons; además, cuenta con la participación de Hilton McRae, Jean Faulds, Peter Vaughan, Colin Jeavons, Liz Smith, Patience Collier, Richard Griffiths, David Warner, Alun Armstrong, Penelope Wilton y Leo McKern.