20111220 entertainment.english.hollywood: James McAvoyamp39s Christmas love