Nathaniel Ayers (Jamie Foxx) is een schizofrene, dakloze muzikant die maar één droom heeft: een muziekvoorstelling geven in de Walt Disney Concert Hall. Het feit dat hij zowel dakloos als schizofreen is maken het hem erg moeilijk, maar als Nathaniel een man genaamd Steve Lopez (Robert Downey Jr.) ontmoet ziet hij een kans om van zijn droom toch werkelijkheid te maken.