Ghost Rider star Eva Mendes is joining the cast of Frank Miller’s The Spirit, according to Variety. Mendes will play the leading lady Sand Seref – the only girl to break The Spirit’s heart.
Gabriel Macht has been signed to play the Spirit, with Scarlett Johansson and Samuel L. Jackson playing Silk N Floss and The Octopuss respectively.
Filming for The Spirit begins in October.