In this town, the bad guys are good, and the good guys ... well, there are none.

The full-length trailer for "Sin City: A Dame to Kill For" hit the Internet today and the sequel to the 2005 comic-come-to-life is even more visually stunning as the original. Directed by Robert Rodriguez and Frank Miller, "A Dame to Kill For" features a killer cast, including Jessica Alba, Bruce Willis, Joseph Gordon-Levitt, Mickey Rourke, Eva Green, and Powers Boothe.

The movie contains four loosely-connected vignettes, but Willis and Alba's gets the most screentime in the trailer. Alba's Nancy Callahan is fierce as she plots vengeance against the Senator (Boothe) for his part in John Hartigan's death in the first movie.

"Maybe I'll go crazy. Crazy's sounding pretty good right now," she growls.

The footage -- stark black and white, with splashes of color here and there -- looks great. It's a comic book; what else can we say? Check it out for yourself below.

"Sin City: A Dame to Kill For" opens in theaters August 22nd.