Will Smith estuvo a punto de interpretar a Neo, Michelle Pfeiffer estuvo a punto de interpretar a Clarice Starling en El silencio de los corderos, y Josh Brolin fue considerado para el papel de Miles Quaritch en la franquicia Avatar, que actualmente interpreta Stephen Lang.
Es fácil ver cómo el rudo Brolin podría haberse hecho notar como Quaritch, pero sencillamente no pudo ser. En declaraciones a Josh Horowitz, Brolin dijo que fue una decisión difícil, pero que lo que le echó para atrás fue el compromiso de tiempo.
Meterse en un papel durante un año y medio simplemente parecía demasiado compromiso para Brolin. Comparando el papel con su aparición en el MCU como Thanos, dijo que sólo aparecería ocasionalmente como el alienígena púrpura.
"Fue Stephen Lang", dijo Brolin, aclarando que fue un papel en la primera película de Avatar que rechazó. "A quien conocía, y me alegré mucho por él. Estuvo increíble, así que ocurrió exactamente como debía".
