Jack is a womanizer, but settles down with Faith. When the marriage falls apart due to Jack's desire for women, he gets shared custody of his son. Living with his son, slowly things in the mind of Jack are changing.
as Jack the Dog
as Faith
as Sam
as Buddy
as Simon
as Rose
as Alfred Stieglitz
as Faith's Attorney
as Jack's Attorney
as Klaus (as Juergen Prochnow)
as Angel
as Hope
as Rita X (as Carole Raphaelle Davis)
as Ruby
as Estella