Eva Mendes as Sand Saref in Will Eisners The Spirit directed by Frank Miller Eva Mendes as Sand Saref in Will Eisners The Spirit directed by Frank Miller