Filmax wanted a name actress for the role of Marie and there were some executive negotiations with actresses like Nastassja Kinski and Holly Hunter. Director Nacho Cerdá insisted on an unknown because he wanted to bring more humanity to the character. Cerdà picked up Anastasia Hille after a casting session in London and Filmax finally went with the director's choice.
Writer Karim Hussain said that the film was inspired by obsessions with family and the double aspects of everybody's lives. Also, Hussain based his work on some experiences he lived at his father's farm as a child.
The basic crux of the movie was based on an original script that Karim Hussain wrote in 1999, titled "The Bleeding Compass".
A few weeks before the production started Richard Stanley came in to rewrite the final production draft with director 'Nacho Cerda' because Karim Hussain was in Montreal preparing La belle bête (2006).