Watch this movie several times- you will pick up something new every time. It makes people think.