Charles Dickens tale A Christmas Carol has seen many film and TV incarnations over the years.
But this is perhaps the most bizarre and clever of all a comic retelling with Catherine Tates acid-tongued Nan as Scrooge.
The writers have taken some bleedin liberties with the original story (Tiny Tim is a dog and the ghost of Christmas Present wears skinny jeans) but its a laugh-fest from beginning to end.
The three ghosties are played by Ben Miller, Roger Lloyd Pack and an almost unrecognisable David Tennant, who all attempt to convince Nan to swap her miserly ways for some seasonal cheer.*
*Daily Mirror 24/12/09.