Na de scheiding van haar man vertrekt Roberta (Meryl Streep) naar één van Amerika's ruigste buurten: Harlem in New York. Daar wil ze iets gaan doen met haar grote passie: de viool. Ze biedt haar diensten aan op een school in de wijk. Eerst staat iedereen sceptisch tegenover haar plannen, maar Roberta geeft vioolles met zoveel passie, dat haar leerlingen spectaculaire vorderingen maken.