Scarlett Johansson as Mera