Samenvatting
Shine is het waargebeurde verhaal van David Helfgott. David (Rush) wordt van jongs af aan gedomineerd door zijn vader. Als hij een beurs krijgt om in Amerika piano te studeren, verbiedt zijn vader dat. Wanneer David opnieuw de kans krijgt om in het buitenland te gaan studeren, breekt hij met zijn familie en gaat studeren in London bij een professor, Cecil Parks (Gielgud). Deze professor herkent in David een muzikaal genie. Toch kan David de scheiding met zijn familie bijna niet verdragen en zijn leven wordt steeds gecompliceerder. David krijgt een zenuwinzinking en keert terug naar Australiƫ. Hier ontmoet hij Gillian (Redgrave), waardoor zijn leven eindelijk een andere wending krijgt.