Little Spirit: Christmas in New York

Little Spirit: Christmas in New York is a Christmas special that debuted on NBC on December 10, 2008.

Plot
When a friendly cabbie tells two young sisters the story of a boy named Leo, a magical adventure begins.