"The Spirit" stars Gabriel Macht as the titular superhero, the Spirit, who has ghost-like powers and fights against the evil supervillain Octopus, who is trying to take over the Spirit's home of Central City and achieve immortality by using the mystical Blood of Heracles. The movie is visually fascinating, taking cues from the look of "Sin City," mixing desaturated elements with pops of red, but it's also a confusing mess with a convoluted plot and some truly bizarre choices. Was it necessary to dress Jackson and Johansson in Nazi regalia while they torture the Spirit in a dentist's chair, or...