Emily Browning entrou para o projeto após a desistência da atriz Mia Wasikowska, que preferiu realizar o romance de época Jane Eyre.
A diretor Julia Leigh recomendou que Emily Browning assistisse Anticristo, de Lars von Trier, e que prestasse atenção especial na atuação de Charlotte Gainsbourg.
Rodado em Sydney, na Austrália, no primeiro semestre de 2010.