Die opulente Mischung aus Action, Abenteuer und Romanze wurde von Sin City Regisseur Frank Miller inszeniert, der die gleichnamigen Vorlage von Comic-Legende Will Eisner als Grundlage für sein Drehbuch nutzte. Im Zentrum der Handlung steht der als "The Spirit" wiedergeborene Cop Denny Colt (Gabriel Macht), der im Untergrund gegen die Schurken von Central City kämpft. Während er seinem Erzfeind Octopus (Samuel L. Jackson) hinterher jagt, trifft er auf eine Reihe attraktiver Frauen, die ihn immer wieder ablenken. Die Darstellerinnen werden dabei den Anforderungen an ihre Rolle mehr als gerecht, denn Scarlett Johansson (Black Dahlia), Eva Mendes (Hitch - Der Date Doktor) und Paz Vega (Spanglish) bestechen nicht nur durch ihre äußeren Reize.