Jennifer Lopez chegou a ser escalada para um dos papeis principais, mas acabou sendo substituída por Juliette Binoche.
Mario Sepulveda, um dos 33 mineiros chilenos, conheceu Antonio Banderas - que vai interpretá-lo no cinema - na Colômbia, durante os primeiros dias das filmagens.