Skip to main content
Saturday, 1 August 2026 · Evening editionLondon ⛅ 25°C3 TV premieres this week4 prime-time slots tonightStreaming #1: Disclosure DayAbout UsOur TeamSourcesContactNewsletter

Cast of Sin City 2

HomeCasts

Jessica Alba returns as Nancy Callahan, Mickey Rourke as Marv, and Josh Brolin plays Dwight McCarthy in Sin City: A Dame to Kill For.

  • The Weinstein Company / Dimension Films
  • 2014
  • Film
  • 15 cast

Main cast

  • Nancy CallahanJessica AlbaMain
  • MarvMickey RourkeMain
  • Dwight McCarthyJosh BrolinMain
  • Ava LordEva GreenMain
  • John HartiganBruce WillisMain

Supporting cast

  • GailRosario DawsonSupp
  • ManuteDennis HaysbertSupp
  • MihoJamie ChungSupp
  • Senator Roark / Lot RoarkPowers BootheSupp
  • JohnnyJoseph Gordon-LevittSupp
  • BoboJuno TempleSupp
  • The ManStacy KeachSupp

Guest & voice

  • MortChristopher MeloniGuest
  • MarcieJulia GarnerGuest
  • HildaLady GagaGuest

No matches — try another name.

About this cast

Sin City: A Dame to Kill For, the long-awaited sequel to Sin City, reunites key cast members while introducing new faces to the noir landscape. Jessica Alba leads as the vengeful stripper Nancy Callahan, Mickey Rourke reprises his role as the formidable Marv, and Josh Brolin steps in as the new Dwight McCarthy, replacing Clive Owen. The film continues the intersecting stories of sin, corruption,…

FAQs

Who plays Nancy Callahan in Sin City 2?

Jessica Alba returns as Nancy Callahan in Sin City: A Dame to Kill For (2014).

Why was Clive Owen replaced by Josh Brolin as Dwight?

Clive Owen did not reprise his role as Dwight. Josh Brolin was cast for the sequel, which is set earlier in the timeline when Dwight has a different look; Brolin also wanted to work with Robert Rodriguez.

Is Sin City 2 directly based on a Frank Miller graphic novel?

Yes, the film is primarily adapted from ‘A Dame to Kill For’ and also includes elements from ‘Just Another Saturday Night’, both by Frank Miller.

Does Bruce Willis appear in Sin City 2?

Yes, Bruce Willis appears in a cameo / wraparound role as John Hartigan, continuing his character’s story from the first film.

Who directed Sin City: A Dame to Kill For?

The film was co-directed by Robert Rodriguez and Frank Miller, with special guest director Quentin Tarantino for one sequence.

Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026

Browse all cast guides →