AI - Artificial Intelligence (2001) - a look at an imperfect ending (SPOILERS!!!)