scarlett johansson as gandalf