Shrek is making his British TV debut in his very own Christmas special - Shrek the Halls. He doesn't look too happy about it though, does he?
The lovable green ogre finds it hard to get into the Christmas spirit when all he really wants to do is spend time with Fiona and their baby ogres.
He tries to make an effort - decorating the swamp so it looks more like a Christmas grotto.
But with donkey around, things are never going to go to plan.
And when Puss In Boots and the gingerbread man try to join in the fun you just know it's going to end in trouble.
You can find out exactly what happens when Shrek the Halls is shown on BBC One on Christmas Eve at 6.50pm.