Sushila Sen (Shabana Azmi) abandona a Índia e vai para Londres com o filho (Navin Chowdhry) após se separar do marido. Ela batalha para sustentar o garoto, que é um prodígio no piano e logo começa a ter aulas com a renomada Yuvline Sousatzka (Shirley MacLaine). Professora e aluno têm um relacionamento intenso e conflituoso. Quando os negócios de Sushila começam a dar errado, o garoto decide se apresentar profissionalmente, ideia que não é apoiada por Madame Sousatzka.