James McAvoy on the cover of Details. Your afternoon delight.