Jacq Vaucan (Banderas) er en forsikringsagent som jobber for ROC Robotics Corporation som undersøker en sak der roboter har ødelagt sine opprinnelige protokoller mot å skade mennesker. Det han oppdager kan få alvorlige konsekvenser for hele menneskehetens fremtid.