Ron Hall (Greg Kinnear) lost track of what matters most in life. It took an affair, a confession, a dream and an unlikely friendship with a homeless man to help him remember. From the outside, Ron Hall's seemingly charmed life looked pretty perfect: H