The Spirit stars Samuel L. Jackson as The Octopus and Scarlett Johansson as Silken Floss, Eva Mendes and Gabriel "Who did I sleep with to get this role?" Macht as The Spirit
Okay, Okay - I know that they look like Sin City, but that isn't a bad thing. Didn't 300 kind of look like Sin City? That turned out okay.
It's also directed by one of the directors of Sin City, so you can allow him some leeway.
To see the images of Jackson and Johansson... yes...yes... continue reading!
Scarlett Johansson as 'Silken Floss'