Gwendoline Christie zastąpiła aktorkę Lily Rabe w roli Lyme. Rabe była zmuszona opuścić plan z powodu zaangażowania się do pracy w sztuce „Wiele hałasu o nic” Szekspira.
Marion Cotillard jest pierwszą francuską aktorką, która zagrała Lady Makbet w filmie w anglojęzycznej adaptacji, a drugą, która wcieliła się w tę postać w brytyjskiej produkcji, po Simone Signoret, która grała w 1966 roku na scenie w Royal Court Theatre. Tylko te francuskie aktorki wygrały Oscara dla najlepszej aktorki.