America Ferrera as Carmen