Los Angeles Times columnist Steve Lopez’s best-seller about how he befriended and tried to help a talented but mentally ill homeless man who loves to play classical music on the streets isn't an easy book to film. But the film, starring Robert Downey Jr. and Jamie Foxx, surprisingly gets a fair portion of it right. Grade: B.

