It rides on three remarkable performances. Haley Joel Osment is extraordinary. Toni Colette is wonderfully natural and affecting. And Bruce Willis is a revelation; who'd have guessed he was capable of this degree of subtlety?
It belongs in a tradition of stories about guardian angels and spirit guides- reaching back through It's A Wonderful Life and A Christmas Carol to folk tales like Cinderella.