BASED on the graphic novel by Will Eisner, this film is a prime example of the film makers spending too much on the visual effects and the cast’s salaries, and not paying enough attention to telling a decent story.
Given that it is directed by Frank Miller, the man behind Sin City and 300, you will know what to expect visually – although real actors are used, it has the feel of reading a graphic novel, complete with all the comic book violence.
Told in film noir style, it focuses on the rivalry between The Spirit (Gabriel Macht) and The Octopus (Samuel L Jackson), two immortals with super powers who regularly beat each other senseless, even if they are unable to kill each other. There’s also a sub-plot involving The Spirit’s childhood sweetheart Sand Seref (Eva Mendes) who has now turned evil and is seeking to get her hands on the Golden Fleece from ancient mythology.
At the same time The Octopus is trying to get the blood of Hercules. Don’t ask why, it doesn’t make much sense.