1. Jessica Alba as Nancy Callahan in Sin City (2005)