This is quite far from being the best movie of all time. The characters are black and white in true blockbuster tradition. Everybody is either all good or all evil, and do not at all feel real. The plot is unoriginal (although it has a surprise ending, that's hardly original scriptwriting) The film is extremely cliche-ridden, and I don't recommend it to anyone who appreciate truly great films like the three colors trilogy etc.