The first official trailer for Sin City: A Dame to Kill For, the sequel to 2005's Sin City, has finally arrived.

Jessica Alba, who arguably looks better than she did in the first film, returns as stripper Nancy Callahan in the film. Mickey Rourke, Bruce Willis, Jaime King and Rosario Dawson also returne to their respectful roles.

New cast members include Joseph Gordon-Levitt, Jamie Chung, Eva Green, Ray Liotta and Jeremy Piven