These are fantastic. Keira Knightley has never looked better or more fun or more dramatic, and I’d pick up any one of them. Take note, Vogue.

[Photos: Elle.com]