Elizabeth Bennet karakteri ünlü oyuncu Natalie Portman tarafından oynaması planlanıyordu. Ancak planlarının çok yoğun olması nedeniyle rolü bırakmak zorunda kaldı. Yerine oynaması için önerilen isimler arasında Scarlett Johansson, Anne Hathaway, Emma Stone, Mia Wasikowska, Rooney Mara, Mila Kunis ve Blake Lively bulunurken 'Elizabeth Bennet' karakterini canlandırması için Lily James seçildi. Sonrasında Portman filmin yapımcıları arasında sahya geri dönüş yaptı.
Matt Smith ve başrolü paylaştığı Lily James filmin yapım aşamasında birliktelik yaşadı.
Lily Collins Elizabeth Bennet rölü için gelen teklifi geri çevirdi.
Filmin senaryosu eline ulaşana kadar romandan haberi olmayan Lily James'in kitabı 2 gün içinde Downton Abbey dizi çekimleri sırasında okudu.