A film egy humanoid robotról szól, akit arra programoztak, hogy szeressen. Egy Henry Swinton (Sam Robards) nevű tudós alkotta meg, miután igazi fia, Martin meghalt. A David nevű robotot (Haley Joel Osment) Henry felesége, Monica (Frances O'Connor) kezdetben elutasítja, de végül megszereti.
Ahogy David felnő, elkezdi megtapasztalni az emberi érzelmeket, és család után vágyik. Végül beleszeret egy Gigolo Joe (Jude Law) nevű emberlányba, de kapcsolatuk tilos. David végül elhagyja Henry, és magára hagyja. Útra indul, hogy megtalálja az emberré válás módját.
A film megható és elgondolkodtató feltárása annak, hogy mit jelent embernek lenni. Kérdéseket vet fel a szerelem természetével, a tudattal, a mesterséges intelligencia lehetőségével kapcsolatban.