Los Angeles columnist Steve Lopez (Robert Downey Jr.) has reached an impasse in his life. His marriage is on the rocks, and he's disillusioned with his job. While looking for a new article for the paper, Steve befriends a homeless Juilliard-trained musician, and it's when his life is changed forever.