|Jamie Foxx||Nathaniel Ayers|
|Robert Downey Jr.||Steve Lopez|
|Catherine Keener||Mary Weston|
|Tom Hollander||Graham Claydon|
|LisaGay Hamilton||Jennifer Ayers-Moore|
|Nelsan Ellis||David Carter|
|Jena Malone||Lab Technician|
Los Angeles columnist Steve Lopez has reached an impasse in his life. His marriage is on the rocks, and he's disillusioned with his job. Then, while wandering through L.A.'s Skid Row, he spots a homeless man playing a two-stringed violin with a virtuoso's skill. Lopez initially thinks of the man, named Nathaniel Ayers, as just a story idea. But as he begins to unravel the mystery of Ayers' strange fate, Lopez realizes that a change is happening within himself.