British school-based Christmas comedy Nativity!, starring Martin Freeman, has also become a staple of the festive film fare.