Schumacher originalmente estaba muy interesado en que William Baldwin tomara el lugar de Kilmer en el rol principal, pero fue George Clooney que finalmente terminó protagonizando la película, quien obtuvo una paga de 10 millones de dólares y un contrato con una cláusula que le obligaba a filmar dos secuelas.