印度数学巫师Srinivasa Ramanujan(由Dev Patel扮演)在不平等的年代,来自一个不起眼的贫穷印度少年,在战争期间,他独自一人离开家乡在英国剑桥学习。在动荡和歧视的时代,著名的英国数学哈迪教授(杰里米·艾恩斯(Jeremy Irons)扮演的杰里米·艾恩斯)对此表示赞赏。两者还与老师和朋友互相支持,并成功地在数学领域进行了更多挖掘。好结果
这部电影改编自美国作家罗伯特·卡尼格尔(Robert Carnigel)所写的同名传记小说。