Film se odvija 2041. g. kada Alex Gare, poznati programer robota, prihvaća posao i nakon 10 g. vraća se u svoj rodni grad kako bi radio na svom starom sveučilištu. Njegova prijateljica Julia daje mu zadatak da izradi novu seriju djece robota. Alex se u gradu ponovno susreće sa svojim bratom Davidom, Lanom (svojom bivšom djevojkom, a Davidovom sadašnjom ženom) i Evom, svojom desetogodišnjom nećakinjom. U potrazi za nadahnućem, Alex zamoli Evu da prema njoj napravi novog robota, pa zbog toga promatra njezina ponašanja i stavove tijekom vremena koje provode zajedno, kako bi konfigurirao robota prema njoj. Zbog svog odnosa s Evom, Alex počinje sumnjati u to treba li završiti svoj projekt, a bude se i njegovi osjećaji prema Lani. Istodobno počinje sumnjati da dražesna i maštovita Eva skriva važnu tajnu o njemu i Lani.