Srinivasa Ramanujan szegényként nőtt fel Madrasban, Indiában. A 26 éves férfi rendkívül könnyen képes megoldani matematikai problémákat, olyanokat is, amik a kor nagy matematikusainak is kemény fejtörtést okoznának. Indiában viszont nem képes ezt a tehetségét kamatoztatni. Sir Francis Spring azonban meglátja benne a potenciált, ezért G. H. Hardy-hoz irányítja, aki a Cambridge egyetemen tanít. Ramanujan Angliába utazik, hogy valóra váltsa álmait...