mary elizabeth winstead as a warrior in a scifi battlefield