Australia, lata 50. Kilkuletni David Helfgott (
Alex Rafalowicz) przejawia wielkie zdolności pianistyczne. Jego ojciec, Peter Helfgott (
Armin Mueller-Stahl) nalega, by chłopiec uczył się grać Trzeci Koncert
Rachmaninowa. Nie zważa na przestrogi nauczyciela muzyki, Bena Rosena (
Nicholas Bell), który twierdzi, że jest to kompozycja stanowczo za trudna dla małego dziecka. Mijają lata. Ten sam David Helfgott (
Noah Taylor) jest teraz młodym artystą, który wygrywa kilka ważnych konkursów pianistycznych i staje przed szansą wyjazdu na studia do USA. Peter nie potrafi pogodzić się z perspektywą utraty syna i nie wyraża zgody na jego wyjazd. Prośby Rosena, by zmienił zdanie, nie odnoszą skutku. W tym czasie David zaprzyjaźnia się serdecznie z pisarką w podeszłym wieku, Katharine Susannah Prichard (
Googie Withers). Za jej namową, gdy zostaje stypendystą Royal College of Music w Londynie, buntuje się przeciw ojcu i wyjeżdża do Anglii. Rozsierdzony Peter mówi mu, żeby nigdy nie wracał…