Forrest Gump és un noi amb deficiències mentals no gaire profundes i amb alguna incapacitat motora que, malgrat tot, esdevindrà, entre altres coses, un heroi durant la Guerra del Vietnam. La seva persistència i bondat el portaran a aconseguir una gran fortuna, ser objecte del clam popular i a fer-se amb les més altes esferes socials i polítiques del país. Sempre sense oblidar Jenny, el seu gran amor des que era petit.
Un important financer nord-americà, Charles Foster Kane, amo d'una important cadena de diaris, d'una xarxa d'emissores, de dos sindicats i d'una col·lecció d'obres d'art inimaginable, mor al seu fabulós castell d'estil oriental, Xanadú. L'última paraula que pronuncia en expirar és Rosebud. Tot el país i la premsa en general queden intrigats per saber el significat d'aquesta paraula. Per descobrir-ho, un grup de periodistes es posa a investigar.
La pel·lícula es desenvolupa als Estats Units l'any 1964. Selma (Björk) és una immigrant txeca que es muda a aquell país amb el seu fill Gene. A més, pateix una malaltia hereditària degenerativa que li està ocasionant una ràpida ceguesa progressiva. Per aquest motiu Selma estalvia cèntim a cèntim en una llauna que guarda a la cuina per pagar una operació que eviti que el seu fill pateixi el mateix destí.