Shrek the Halls is an instant holiday classic and one everyone in the family will look forward to viewing every year. Being an ogre, Shrek has never had Christmas before. Now with his wife and three babies he decides to break with tradition and give his new family a great Christmas - their first together. When Donkey, Puss in Boots, Gingy and the gang come by for a holiday celebration, Shrek is annoyed because he had his heart set on a family-only celebration, but the others think of themselves as his family. The more the merrier. Shrek begins to tell the kids the story of "The Night Before Christmas," then Donkey starts with his rendition, and soon Puss is telling his own story. None of this is what Shrek had in mind, but he finally learns the true meaning of Christmas. This is a Shrek-tacular holiday delight.

The voices are all supplied by the original actors - Mike Myers, Cameron Diaz, Eddie Murphy and Antonio Banderas. And if you didn't get enough of the baby ogres and baby donkey/dragons in Shrek the Third, don't worry. They're all in this holiday treat.

RELATED: People Are Drawing Shrek from Memory and the Results Are Amazing

Shrek the Halls will premier on ABC Wednesday, November 28 and will be an annual event!