In this movie the kid is a robot that the parents adopt and then abandon. He has blonde hair and also in on of the scenes they go to this abandoned city where most of it is under water. Does anyone remember this movies name?
It's probably Steven Spielberg's A.I. Artificial Intelligence, (2001):