It shouldn't. The plot has huge gaping holes in it. The special effects are definitely substandard. Most of the characters border on caricature. But somehow the whole is greater than the sum of its parts.
A dentist (Kirstie Alley) who has never really gotten involved with life dies and goes, not to heaven, but Limbo and there, while awaiting judgment, must perform community service. She inadvertently signs up to be the Tooth Fairy and, oh, what a grumpy fairy she is! However, during her time as the Tooth Fairy she develops a relationship with a young boy mourning the loss of his mother and finds, to her surprise, a capacity to love and sacrifice that she didn't know she had.
Ms. Alley carries the film with her exuberant and funny performance tinged with a bit of sadness that comes through in a few crucial scenes. However, most of it is just wacky fun. Her scene where she chews out the Easter Bunny is a hoot and I laugh out loud every time I watch her histrionics during her judgment.
Don't expect a great film but rather an enjoyable one. (After all some of the "great" films aren't really that much fun to watch)