Original: Carl Hanratty (portrayed by Tom Hanks) is based on FBI agent Joe Shaye.
Simplified: Carl Hanratty is played by Tom Hanks.