I'll be honest I'm not a Portman fan. She seems to play the same character in every film. Frustrated, never cracks a smile, burdened, and all around bland. The visuals are great and the plot is interesting until it becomes immensely silly. I just laughed at the last 2/3 of this film it was utterly stupid even by Sci fi standards.