Keira Knightley
Keira Knightley

Hollywood hottie Keira Knightley graces the December 2012 issue of Allure magazine in a Chanel jacket and Tom Ford pants….barely!

And it kind of reminds us a teensy-weensy bit of Rihanna’s GQ cover here:

Rihanna on the cover of GQ
Rihanna on the cover of GQ

Which one do you prefer?