Inicialmente Tom Cruise y Javier Bardem iban a interpretar los papeles de Adam Sandler y Don Cheadle, respectivamente.