Hot on the heels of Frank Miller's announcement that he's cast Gabriel Nacht and Samuel L. Jackson in his upcoming big-screen adaptation of The Spirit comes news that Scarlett Johansson will play the scheming Silk N. Floss in the film. In the same Hollywood Reporter story, Johansson is linked to two other roles: a seductive Pilates instructor in He's Just Not That Into You (damn, that was gonna be the name of my new emo band) and the long-gestating Mary Queen Of Scots.