I, Robot (2004 Film)

Comparison with the novels

The final script used few of Asimov's characters and ideas, and those present were heavily adapted. The plot of the film is not derived from Asimov's work, in some cases explicitly opposing the core ideas. Many concepts are derivative of other works.[16][17] Sonny's attempt to hide from Spooner in a sea of identical robots is loosely based on a similar scene in "Little Lost Robot."[18] The positronic brains of Sonny and his fellow robots first appeared in the story "Catch That Rabbit." Sonny's struggle and desire to understand humanity resembles that of the robot protagonist in The Bicentennial Man. His dream about a man coming to liberate the NS-5s alludes to Robot Dreams and its main character Elvex. The premise of a robot, such as VIKI, putting the needs of humankind as a whole over that of individual humans can be found in "The Evitable Conflict," where supercomputers managing the global economy generalize the first law to refer to humankind as a whole. Asimov would further develop this idea in his Robot series as the Zeroth Law of Robotics: "A robot may not harm humanity, or, by inaction, allow humanity to come to harm."

The premise of robots turning on their creators, originating in Karel Čapek's play R.U.R. and perpetuated in subsequent robot books and films, appears infrequently in Asimov's writings and differs from the "Zeroth Law". In fact, Asimov stated explicitly in interviews and in introductions to published collections of his robot stories that he entered the genre to protest what he called the Frankenstein complex, the tendency in popular culture to portray robots as menacing. His story lines often involved roboticists and robot characters battling societal anti-robot prejudices.[19][20]


This content is from Wikipedia. GradeSaver is providing this content as a courtesy until we can offer a professionally written study guide by one of our staff editors. We do not consider this content professional or citable. Please use your discretion when relying on it.