James McAvoy loves Christmas

James McAvoy isn’t a Scrooge when it comes to Christmas.

The actor doesn’t just love Christmas day, he loves the festive build up too.

Asked his favorite thing about Christmas, James said, “Not only Christmas Day, but the whole build up. Making mulled wine or having Christmassy-type food. I’m in the mood to listen to Christmas songs throughout the year.”