I live in Portugal, where movies are subtitled and where the Portuguese language uses gendered pronouns (for example, a male commander is referred to as o comandante and a female commander is referred to as a comandante). In the beginning of Dark Fate, we see
Grace almost sacrificing herself for her commander Dani. We don't see that it is Dani though. However, in Portugal, the subtitles immediately reveal that it is a female commander.
It became pretty obvious who Dani was and why she had to be saved. However, the movie's characters simply state that it's because
Dani will give birth to the next John Connor
and in the end, the twist is revealed. My question is, for English viewers, is this meant to be a big reveal, like a plot twist? Were people surprised at the end, when Dani's true purpose is shown? I lost that reveal surprise, and I'm not sure how obvious it is when you watch the movie without subtitles spoiling you.