Essa foi a primeira produção ocidental de Anna Karenina que foi filmada na Russia, em São Petesburgo.
Sean Bean foi escolhido pelo diretor Bernard Rose para interpretar o Conde Vronsky porque Rose o havia visto no papel de Richard Sharpe nas séries Sharpe na televisão britânica. O diretor achou que ele parecia estar muito confortável e natural em um uniforme militar.