The trailer for Sin City: A Dame to Kill For features private eye Dwight McCarthy, played by Josh Brolin , gripping the wheel of a speeding convertible as if it were his mortal enemy’s neck. Sin City , released in 2005, and the sequel, directed by Robert Rodriguez , are based on the works of graphic novelist Frank Miller, who wrote and co-directed both films.