Every holiday season has its legends. This league brings together the most recognizable Christmas movie characters across generations — from animated classics to modern favorites — and puts them head-to-head in fan-driven battles. There are no critics, no rankings, and no right answers. Just tough matchups, strong opinions, and one question: who wins when Christmas icons collide?
The Grinch (How the Grinch Stole Christmas) is currently the #1 Greatest Christmas Movie Characters of All Time winning 63.2% head-to-head battles.
George Bailey (It’s a Wonderful Life) is currently the #2 Greatest Christmas Movie Characters of All Time winning 58.9% head-to-head battles.
Rudolph (Rudolph the Red-Nosed Reindeer) is currently the #3 Greatest Christmas Movie Characters of All Time winning 57.0% head-to-head battles.
Buddy the Elf (Elf) is currently the #4 Greatest Christmas Movie Characters of All Time winning 55.9% head-to-head battles.
Kevin McCallister (Home Alone) is currently the #5 Greatest Christmas Movie Characters of All Time winning 54.6% head-to-head battles.
Ebenezer Scrooge (Christmas Carol) is currently the #6 Greatest Christmas Movie Characters of All Time winning 52.0% head-to-head battles.
Clark Griswold (Christmas Vacation) is currently the #7 Greatest Christmas Movie Characters of All Time winning 45.9% head-to-head battles.
Ralphie Parker (Christmas Story) is currently the #8 Greatest Christmas Movie Characters of All Time winning 41.8% head-to-head battles.
Jack Skellington (Nightmare Before Christmas) is currently the #9 Greatest Christmas Movie Characters of All Time winning 40.2% head-to-head battles.
Frosty (Frosty the Snowman) is currently the #10 Greatest Christmas Movie Characters of All Time winning 37.6% head-to-head battles.
John McClane (Die Hard) is currently the #11 Greatest Christmas Movie Characters of All Time winning 36.3% head-to-head battles.