While he was young he was picked on a ton by the other children in school due to his lack of intelligence and because he had to wear leg braces to straighten out his spine. He was rescued on a number of occasions by a girl in school named Jenny (Robin Wright) and the two of them become very good friends - Forrest quickly falls in love with her and she becomes the only girl for him.
As they grow up Forrest and Jenny's lives go in completely different directions. As Forrest is running away from bullies one day he is discovered by a football coach and he uses his ability to return kicks and gains a scholarship to Alabama.
He uses the scholarship to gain a degree and after college is given a pamphlet to join the Army, and he does.
Jenny meanwhile starts at an all-girls college near Forrest at Alabama, but eventually she gets mixed up in some odd situations - most likely due to the trauma she received from her father when she was a child. Forrest does all he can to protect her when he is around, but she pushes him away each time he does.
In the Army, Forrest heads to Vietnam and becomes best friends with Bubba (Mykelti Williamson), a man from Louisiana who wants to be a shrimp boat captain. He is led in the Army by Lt. Dan (Gary Sinise), whose entire family (at least the men) have been killed during wars - and he is looking to take his place among them. Unfortunately, Forrest saves his life and takes that away from him - and he loses his legs in the process.
Basically to sum up, Forrest Gump, despite his limitations, made the most out of his life and was never held back. He used his speed to go to college, he received a purple heart in the Army, he met numerous presidents, started a great business and helped many people out along the way with his strong heart.
The entire film is told through a flashback as Forrest sits on a bench waiting for a bus. He tells his story to the people that come and sit next to him - all because a nurse has a new pair of shoes. The only part of the film not in flashback is the glimpses of Forrest telling the story - and the end as he is on his way to see Jenny and make a remarkable discovery.
Though the film is rather long, it is an incredible story and very fun to watch. Great to see the many different things that happen to Forrest, most of which happen by chance, including him having a hand in many different historical events.
Hanks was top-notch as always. I also really enjoyed Williamson as Bubba and Sinise as Lt. Dan. I am still on the fence about Wright's performance. There were some parts of the film where I really enjoyed her and others where she really didn't seem up to par with Hanks' performance.