photo BsOLxaZIUAE38___zps7f3ce425.jpg

James McAvoy for hits US magazines! Ironic that it wld be . Watch for it in many other magazines soon.