I love this movie! It is one of my favorites. Will Smith (Detective Spooner) plays the part to a tee. He's believable,emotional, and funny. I like that. and most of all, he's smart. He doesn't trust the robots, and he's not backing down. Dr. Lanning was his friend and he smells a rat when the Doctor ends up dead. "Looking" like a suicide, Spooner begins to investigate, finding robots at every turn trying to kill him. Of course, no one believes him because of the 3 laws that all robots are programmed with which prevents them from hurting a human. This movie is smart, sharp, funny and sticks it to hard core believers in the "god of technology". In the end, "Sonny", the unique creation of Dr. Lannings, saves the day by turning against the evil robots and helping the humans. Bravo! I don't see how one couldn't like Sonny, he's awesome!