Scarlett Johansson and Keira Knightley  wearing nothing but come-hither looks  appear together on the cover of the March Vanity Fair. Dnskldiuer noppawss. (Sorry. That was my jaw.) Rachel McAdams, originally pegged to join in, ultimately balked at going au naturel, reports the New York Post.