Alex Pettyfer skulle egentlig spilt hovedrollen, men trakk seg. Shiloh Fernandez, Sam Claflin, Caleb Landry Jones og James Frecheville ble vurdert for rollen før Ben Barnes fikk den. Etter at Jennifer Lawrence trakk seg, ble Dianna Agron, Imogen Poots og Felicity Jones alle vurdert for å ta over rollen som Alice. Svenske Alicia Vikander ble til slutt valgt.