Elizabeth Olsen as captain Marvel