James McAvoy and wife Anne-Marie Duff at the Scottish BAFTAs James McAvoy and wife Anne-Marie Duff at the Scottish BAFTAs Home | Daily Mail Online