Ray Liotta, Juno Temple and Jeremy Piven have joined the cast of the comic book sequel in undisclosed roles, reports The Playlist.
Robert Rodriguez and Sin City comic creator Frank Miller return to the director's chair for the long-awaited follow-up, with Mickey Rourke, Rosario Dawson, Jessica Alba and Jaime King all reprising their roles from the original.
Josh Brolin was recently confirmed for the role of Dwight (replacing Clive Owen), Jamie Chung (in for Devon Aoki) as Miho and Dennis Haysbert as Manute (replacing the late Michael Clarke Duncan).
[Michael Clarke Duncan stars in the original Sin City]
Joseph Gordon-Levitt will play gambler Johnny, a character who didn't appear in the original comic book series.
Sin City: A Dame to Kill For will open in cinemas on October 4. The movie is currently in production at Rodriguez's Troublemaker Studios in Texas.
Watch a trailer for the first Sin City below: