Oven over de mørke gader hærget af kriminalitet holder en maskeret hævner udkig. Denny Colt (Gabriel Macht) var en af Central Citys bedste politimænd, indtil en gangsters kugle satte en stopper for hans liv. Nu har skæbnen bragt ham tilbage fra graven som The Spirit - en helt, der tager kampen op mod forførende fjender som den veldrejede Sand Saref (Eva Mendes) og den besnærende Silken Floss (Scarlett Johansson). Så er der selvfølgelig arvefjenden The Octopus (Samuel L. Jackson), som gør, hvad han kan for at udslette The Spirits elskede by i sin søgen efter udødelighed i denne grafiske actionthriller!