Kate Beckinsale as Captain America