Tom Hanks signed onto the film after an hour and a half of reading the script but agreed to take the role only on the condition that the film was historically accurate. He initially wanted to ease Forrest’s pronounced Southern accent, but was eventually persuaded by director Robert Zemeckis to portray the heavy accent stressed in the novel and patterned his accent after Michael Conner Humphreys (young Forrest) who actually spoke that way.