A.I. Artificial Intelligence
Plot

Pada akhir abad ke-22, naiknya permukaan laut dari pemanasan global telah menyapu kota-kota pesisir seperti Amsterdam, Venesia dan New York hingga populasi dunia berkurang secara drastis. Jenis robot baru yang disebut Mecha, humanoid canggih yang mampu berpikir dan berperasaan, telah diciptakan.
David (Haley Joel Osment), seorang Mecha yang menyerupai seorang anak manusia dan diprogram untuk menunjukkan cinta kepada pemiliknya, dibawa ke Henry Swinton (Sam Robards) dan istrinya, Monica (Frances O'Connor), sebagai pengganti putra mereka, Martin (Jake Thomas), yang mengalami mati suri hingga ia pulih dari penyakit langka. Monica menghangatkan diri kepada David dan mengaktifkan protokol jejaknya, menyebabkan David memiliki cinta seperti anak manusia untuk Monica. David berteman dengan Teddy (Jack Angel), boneka beruang robot, yang peduli kepada David.
Martin pulih dari penyakitnya dan dibawa pulang ke rumah, tetapi ketika ia pulih, Martin sangat iri kepada David. Martin membuat David pergi ke Monica pada malam hari dan memotong rambut Monica. Hal ini membuat orang tua Martin kecewa, terutama Henry, yang takut bahwa gunting adalah senjata David.
Di pesta kolam renang, salah satu teman Martin menusuk David dengan pisau, mengaktifkan program perlindungan dirinya. David memeluk Martin dari belakang dan mereka jatuh ke dalam kolam renang. Martin yang tenggelam diselamatkan, tetapi Henry membujuk Monica untuk mengembalikan David kepada pembuatnya untuk dihancurkan. Sebaliknya, Monica meninggalkan David dan Teddy di hutan agar mereka bersembunyi sebagai Mecha yang tidak terdaftar.
David ditangkap oleh "Flesh Fair", kelompok anti-Mecha, di mana Mecha usang dan tidak berlisensi dihancurkan. David nyaris terbunuh, tetapi ia menipu orang-orang untuk berpikir bahwa ia manusia dan melarikan diri dengan Gigolo Joe (Jude Law), seorang pelacur laki-laki Mecha yang melarikan diri setelah dijebak karena pembunuhan. Keduanya pergi untuk menemukan peri biru (Meryl Streep), yang diingat David dari The Adventures of Pinocchio. David percaya bahwa peri biru dapat mengubahnya menjadi manusia dan memungkinkan Monica untuk mencintainya dan membawanya pulang.
Joe dan David berjalan ke kota resor, Rouge City, di mana Dr. Know (Robin Williams), mesin jawaban holografik, menuntun mereka ke puncak Rockefeller Center di reruntuhan Manhattan. Di sana, David bertemu dengan Mecha yang mirip dengan dirinya dan menghancurkan Mecha tersebut. David kemudian bertemu dengan pembuatnya, Profesor Allen Hobby (William Hurt), yang memberitahu David bahwa ia dibuat berdasarkan foto putra profesor yang telah meninggal bernama David dan bahwa lebih banyak salinan Mecha seperti David, termasuk versi perempuan yang dinamakan Darlene yang sedang diproduksi.
Merasa kecewa, David jatuh dari balkon, tetapi ia diselamatkan oleh Joe menggunakan amphibicopter mereka. David memberitahu Joe bahwa ia melihat peri biru di bawah air dan ingin turun untuk menemuinya. Joe ditangkap oleh pihak berwenang menggunakan elektromagnet. David dan Teddy menggunakan amphibicopter untuk bertemu dengan peri biru, yang ternyata adalah patung di Coney Island, yang sekarang tenggelam. Mereka terperangkap ketika sebuah kincir ria jatuh menimpa kendaraan mereka. David bertanya berulang kali untuk berubah menjadi manusia hingga laut membeku dan dinonaktifkan begitu sumber energinya terkuras habis.
Dua ribu tahun kemudian, manusia telah punah dan Manhattan terkubur di bawah es glasial. Mecha telah berevolusi menjadi robot yang canggih, cerdas dan terbuat dari silikon. Mecha menemukan David dan Teddy, dan menemukan mereka adalah Mecha asli yang mengetahui manusia yang hidup, membuat mereka istimewa.
David dihidupkan kembali dan berjalan ke patung peri biru yang membeku dan runtuh ketika ia menyentuhnya. Mecha menggunakan ingatan David untuk membangun rumah keluarga Swinton dan menjelaskan kepada David bahwa mereka tidak bisa merubahnya menjadi manusia. Namun, David menegaskan bahwa mereka membuat kembali Monica dari DNA rambut yang telah dipotong oleh David sebelumnya. Mecha memperingatkan David bahwa klon hanya dapat hidup selama sehari dan prosesnya tidak dapat diulang. David menghabiskan hari berikutnya dengan Monica dan Teddy. Sebelum ia tertidur, Monica memberitahu David bahwa ia selalu mencintainya. Teddy naik ke tempat tidur dan melihat keduanya berbaring bersama.