I haven't seen many films that have made me laugh out loud, I haven't seen many films that have brought tears to my eyes and I can't recall one film that did both, several times during its course. Far from being 'just' another sci-fi extravaganza with robots and androids, this is a very human story.