En la década de 1910, el joven matemático indio Srinivasa Ramanujan se embarca en un viaje que cambiará su vida y la forma en que se percibe la matemática. Proveniente de un modesto origen en Madras, Ramanujan, interpretado por Dev Patel, posee un talento extraordinario para la teoría de números, pero enfrenta el escepticismo de la academia india. Con la esperanza de ser reconocido, decide enviar una carta al prestigioso matemático británico G.H. Hardy, interpretado por Jeremy Irons, en la que presenta sus innovadoras ideas y teoremas.
Impresionado por el genio de Ramanujan, Hardy lo invita a Cambridge, donde la vida se convierte en un desafío. Mientras Ramanujan lucha con el frío clima británico y el racismo de la época, se enfrenta a la incredulidad de sus colegas que no comprenden su enfoque intuitivo hacia las matemáticas. Sin embargo, con la ayuda de Hardy, comienza a demostrar la validez de sus teorías, ganándose gradualmente el respeto de su entorno académico.
La historia también explora la relación entre Hardy y Ramanujan, marcada por el respeto mutuo y las diferencias culturales. A medida que luchan contra las adversidades de sus mundos dispares, la conexión entre ambos se fortalece. Sin embargo, la vida de Ramanujan está marcada por la enfermedad, lo que plantea un conmovedor dilema sobre el costo del genio y el sacrificio en el nombre de la pasión. La película es una fascinante exploración sobre el poder del intelecto y el reconocimiento del talento en un contexto de prejuicios y limitaciones.