This movie is so weird. You dont know what is real or what is fake, the movie keeps you on your toes. Natalie Portman does an excellent job in her role. I do think the movie is a bit overrated. I feel there was way to much going on and wanted some bits to get it over with.