Tom Cruise skulle egentlig ha spilt i , men manuset til den filmen ble kraftig skrevet om, noe Cruise ikke likte. Han trakk seg for å spille i denne filmen i stedet. Han ble også tilbudt den mannlige hovedrollen i , men han syntes den ble for lik -serien. Chris Tucker, Adam Sandler og Gerard Butler ble vurdert for å spille hovedrollen før Cruise signerte under. Cruise og Cameron Diaz gjør mesteparten av stuntene selv i denne filmen.