Comme son titre l'indique, il s'agit bien d'une histoire vraie, celle d'Alvin Straight qui, a soixante-treize ans, après une mauvaise chute, décidé de quitter Laurens, village du nord de l'Iowa, pour retrouver son frère ainé qui vient d'avoir une attaque. Les deux frères sont fâchés depuis dix ans.
« Contagion » suit la rapide progression d'un virus mortel, qui tue en quelques jours. Alors que l'épidémie se propage à grande vitesse, la communauté médicale mondiale tente, dans une course effrénée contre la montre, de trouver un remède et de contrôler la panique qui se répand encore plus vite que le virus. Les gens eux se battent pour survivre dans une société qui se désagrège.