Cate Blanchett se unió para interpretar a Edith Pretty en 2013.
Nicole Kidman fue originalmente elegida pero tuvo que abandonar debido a conflictos de programación. Fue reemplazada por Carey Mulligan.
Se basa en la novela de 2007 del mismo nombre de John Preston.