El director, Kevin Macdonald, originalmente pretendía que el elenco fuera todos actores desconocidos o aficionados y estaba buscando a una chica estadounidense, de unos 16 años para interpretar a Daisy, pero en cambio eligió a la actriz irlandesa de 19 años Saoirse Ronan, después de su audición en la que leyó una escena que los dejó llorando.
Kevin Macdonald eligió filmar la primera mitad de la película con una cámara de mano para darle a la campiña como un paraíso un sentido de humanidad, como si la cámara estuviera viva y respirando. La segunda mitad de la película se filmó con un estilo más estable y suave para hacer que el campo devastado por la guerra sea más nítido e implacable, como si la cámara fuera mecánica.
Saoirse Ronan usaba piercings falsos y una peluca de color rubio claro para su papel de Daisy en la película.
Saoirse Ronan no leyó la novela del mismo título de Meg Rosoff en el que se basó la película antes de la filmación porque quería concentrarse en el guión.
Saoirse Ronan usó un doble de cuerpo para su escena desnuda.