The best celebrity husbands
2. James McAvoy
A true homeboy at heart, despite the fact that he is hot property in Hollywood, the Scottish actor has no intention of moving out to LA.
He married his 'Shameless' co-star, Anne-Marie Duff, in 2006 and the two now live happily together in Stroud Green, London. He said: "Moving from Scotland to London was hard enough!" He's one of the most anticipated, up and coming Brit stars on the market after starring in the Oscar-winning adaptation 'Atonement', 'The Last King of Scotland', 'The Chronicles of Narnia', 'Penelope', 'Becoming Jane' and acting opposite Angelina Jolie in their new film 'Wanted'.
Look through our other great galleries!
Why not test yourself with our quizzes?
Looking for something different? Try our weird news!
Latest news headlines