Frank Miller and Robert Rodriguez's Sin City sequel, A Dame to Kill For now has its villain.

According to Variety, the co-directors have selected veteran actor Stacy Keach (Prison Break, The Bourne Legacy) to play nefarious mob boss Wallenquist, a.k.a. The Kraut, whom Miller described as "the one man who can't be redeemed in Sin City. He is pure evil."

Keach joins a cast that includes Mickey Rourke, Jessica Alba, Bruce Willis, Rosario Dawson, Josh Brolin, Joseph Gordon-Levitt and Dennis Haysbert.

The script, written by Miller, mixes adaptations of existing Dark Horse comic stories like A Dame to Kill For and "Just Another Saturday Night" with new stories Miller developed for this film.

Rodriguez has already begun production at his Troublemaker Studios in Austin, Texas. The film is set for an Oct. 4 release.