A ideia inicial era que Scarlett Johansson, Michael Shannon e Ryan Gosling estrelassem o longa-metragem, juntamente com Shia LaBeouf. Do quarteto, apenas LaBeouf permaneceu no projeto.
Inicialmente o personagem de Tom Hardy seria bem mais magro, mas, como o ator teve que ganhar corpo para interpretar Bane em Batman - O Cavaleiro das Trevas Ressurge (2012), ele foi modificado para que surgisse em cena mais forte.
Após a desistência de Scarlett Johansson e Amy Adams, Jessica Chastain foi contratada para interpretar Maggie.