Początkowo w filmie miała wziąć udział Mia Wasikowska, ale została zastąpiona przez Kristen Stewart.
Pierwotnie rolę Nate'a miał zagrać Joaquin Phoenix, ale ostatecznie został zastąpiony przez Jima Sturgessa.
Film kręcono w Kapsztadzie (RPA).