Keira Knightley is a talented and gorgeous actress that would be perfect in Jane Foster's role. natalie portman hates MCU and Keira could and should replace her in the upcoming Thor: Love and Thunder.