- Keira Knightley La duquesa
- Ralph Fiennes Duque de Devonshire
- Charlotte Rampling Lady Spencer
- Hayley Atwell Bess Foster
- Dominic Cooper Earl Grey
- Simon McBurney Charles Fox
- Aidan McArdle Richard Sheridan
- Georgia King Lady Teazle
- John Shrapnel General Grey
- Justin Edwards Macaroni