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