Manhattanite Catherine O'Mara (Heche) bonds with a young man who has run away from his father. When the father returns to New York a year later to sell his Christmas trees, he and Catherine cross paths.
Anne Heche
as Catherine O'Mara
Tate Donovan
as Christy Byrne
Courtney Jines
as Bridget Byrne
Michael Mitchell
as Danny Byrne
Victoria Justice
as Rose
Max Martini
as Rip
Max Martini
as Sylvester Rheinback
John Benjamin Hickey
as Lawrence
Lourdes Benedicto
as Lizzie
Margo Martindale
as Mrs. Quinn
Steve Ryan
as Father
Mike Colter
as Bill