It's weird the camera angles were good the story was great Christian bales performance was good the acting wasn't half bad Natalie Portman was great the visuals were beautiful the pacing wasn't so great the characters was great I would rate this film 6.5/10