‘Sin City: A Dame To Kill For’ New Photos: Take a Close Look at Jessica Alba and more Robert Rodriguez and Frank Miller are back with “Sin City: A Dame to Kill For” (out Aug. 22), a sequel to their stylized 2005 graphic novel adaptation. See three of the protagonists in this violent 3D thriller in these cool new photos, Jessica Alba (Nancy Callahan), Joseph Gordon-Levitt (Johnny), and Mickey Rourke (Marv).