Sin City
In this action thriller directed by Frank Miller and Robert Rodriguez, Willis plays John Hartigan, a retired cop, who is involved in graphically violent encounters with criminals and their victims. The movie is based on the graphic novel by Miller. Co-starring Mickey Rourke, Jaime King, Clive Owen, and Rosario Dawzon. Rodriguez:
He really is like the character. You read the character in the book, he’s like that. That’s why I thought of him. I thought, “This is Bruce Willis.” Bruce Willis is that laconic cop, the retiring cop, the knight in shining armor…I couldn’t think of anyone else to play him and he’s the first guy we went to, and Frank was just thrilled.