La cinta causo controversia después de la elección de la actriz Rooney Mara, de raza blanca, fue elegida para interpretar el papel de Tiger Lily, un personaje nativo americano.
Para el papel de Peter, se lanzaron audiciones en Inglaterra, Estados Unidos, Canadá y Australia. De entre miles de niños, Levi Miller fue el elegido.
Para el papel de Tiger Lily, las actrices Pooja Hedge, Lupita Nyong’o y Adéle Exachopoulos fueron consideradas.
El guion, de Jason Fuchs, estuvo en la conocida “Black List”, en 2013. La lista muestra los mejores guiones que no han sido producidos.