She's young Victoria in powered armor. He's a smarmy rear-echelon coward. Together they fight aliens! Time traveling aliens on a Groundhog Day time loop!
Emily Blunt is Rita, worn down by multiple trips through the the temporal wringer but fighting on without sentimentality or wasted energy. Also, with the kind of honking big sword that only makes sense of you are wearing powered armor. Tom Cruise as Bill Cage is forged in the crucible of battle into something better than he was.