Adattamento di un cult dei fumetti, The Spirit è la classica avventura a metà strada tra azione e avventura, che strizza l’occhio al romanticismo, raccontata dal maestro Frank Miller (300 e Sin City) un maestro se si parla di miscugli di generi. La storia è quella di un giovane poliziotto che ritorna dal mondo dei morti con il nome di The Spirit (Gabriel Macht) per combattere il crimine tra le ombre di Central City. Il suo acerrimo nemico Octopus (Samuel L. Jackson) ha un’altra missione: cancellare la città tanto amata da The Spirit e guadagnare l’immortalità.
L’unica pista per The Spirit per catturare il gelido killer, lo porta attraverso magazzini abbandonati, litorali battuti dal vento, il tutto tenendo testa a un grupo di bellissime donne che vogliono, non necessariamente nell’ordine, sedurlo, amarlo o ucciderlo. Lo seguono ad ogni passo Ellen Dolan (Sarah Paulson) la sveglia solita ragazzetta della porta accanto; Silken FLoss (Scarlett Johannsson) la segretaria punk; Plaster of Paris (Paz Vega) una ballerina da night club, omicida; Lorelei (Jaime King) una sirena fantasma e Morgestern (Stana Katic) una giovane donna poliziotto molto sexy. E ovviamente Sand Saref (Eva Mendes) il loro capo dalle curve pericolose. Lei è l’amore della sua vita, passata alle schiere del male: Riuscirà a salvarla prima che lui tenti di ucciderla?