After the difficult year that it was, it seems unsurprising that people are turning to levity and comfort. A War with Grandpa held onto the top spot, showing on 295 screens, 42 less than the weekend previous. The silly seasonal fare still added another $878k to its coffers, bringing its cumulative box office takings to $4.12 million in its third week in theatres. The launch of similarly silly Superintelligence couldn't dislodge it, debuting just under The Witches, now in its second week in release, on 285 screens, bringing in $429k in its debut weekend. That's nothing to sniff at, but it pales in comparison to The Witches' $819k, which is staying strong across its remaining 298 screens, 98 screens fewer than last week.