Movie theatres packed Christmas Day