The Smurfs: A Christmas Carol is an American computer/traditionally animated short film based on The Smurfs.
On a Christmas morning, the Smurfs get ready for their Christmas party. Hefty Smurf and Handy Smurf cut down a Christmas tree, and by Christmas evening, they all finish and start to celebrate. Grouchy Smurf refuses to join the party, expressing his hatred towards Christmas. After their Christmas party, all of the Smurfs go to bed and receive a gift from Papa Smurf - a Smurf hat handcrafted by him. Grouchy wakes up to find a present in front of his door.
He opens it and finds a Smurf hat, but not the one he had expected - a hang glider. Grouchy yells at the top of his lungs, "I hate Christmas". Subsequently, he sees everything around him turn into animation, and finds himself animated too.
Suddenly, he sees an angel appear, who seems to be Smurfette. She explains to him that she is the Smurf of Christmas Past to teach him a lesson about appreciating Christmas. She shows him a young "Smurfling" receiving a gift, which is a Smurf hat, and how happy the Smurfling was to get it. Then the Smurf of Christmas Present, who is Brainy Smurf, appears and shows how he felt about the gift he had received. He then tells him to be happy on Christmas.
Then the Smurf of Christmas Future, who appears as Hefty Smurf, shows Grouchy his future. Hefty tells him that if he does not change his ways, all of the Smurfs will wander into the forest and get captured by Gargamel and his cat.
Then everything around him goes back to its original form, and the Smurfs come and see Grouchy on the Christmas tree decorating it by putting ornaments on it. He yells out to the Smurfs, "Merry Christmas everyone".
- George Lopez as Grouchy Smurf (Ebenezer Scrooge)
- Jack Angel as Papa Smurf
- Melissa Sturm as Smurfette and the Smurf of Christmas Past
- Fred Armisen as Brainy Smurf and the Smurf of Christmas Present
- Gary Basaraba as Hefty Smurf and the Smurf of Christmas Future
- Anton Yelchin as Clumsy Smurf
- Hank Azaria as Gargamel