Shrek the Halls plays tonight at 8pm on ABC while the Michael Keaton Christmas movie Jack Frost airs on ABC Family at 7pm. Personally, I’d stick to Shrek - it’s only half an hour, and it keeps the adults and the kiddies entertained (I know because I watched it with my nephews and we all loved it). Right after Shrek is Winnie the Pooh and Christmas Too!, which I’ve never seen, but I imagine it’s just as adorable as the rest of the Pooh cartoons.