James McAvoy, Cate Blanchett, Benedict Cumberbatch og Andrea Riseborough sa alle nei til roller i filmen. Saoirse Ronan avslo tilbudet om å spille Kitty. Grunnen var at om hun hadde bundet seg til å være med i filmen, hadde hun måttet avslå hovedroller i to andre filmer ( og ) for å spille en birolle i denne filmen. Robert Pattinson ble vurdert for å spille Vronsky.