Natalie Portman out-hots Scarlett Johansson