amanda seyfried replaces scarlett johansson