Eva Mendes has been chosen to play love interest Sand Saref in Frank Miller's The Spirit. Mendes joins Scarlett Johansson (see 'Scarlett Johansson to Star in 'The Spirit''), Samuel L. Jackson and Gabriel Macht in the star-studded cast.

 

Filming begins in New Mexico in October.