Writer/director Frank Miller (“Sin City,” “300”) talks about why he decided to bring the comic book character “The Spirit” to the big screen. The film stars Gabriel Macht, Samuel L. Jackson, Scarlett Johansson, and Eva Mendes and opens Christmas Day.