Frank Abagnale Jr. is a young con artist who pretends to be a pilot, doctor, and a lawyer. Meanwhile he is on the run from the FBI who is looking for him because of cheque fraud.
It’s 1942, and an American navy commander has to guide a convoy to English waters. However, enemy submarines try to pick them off one at a time.
The civil war veteran Captain Kidd (played by Tom Hanks) becomes a newsreader, and on his way to a different town he comes across a young lost girl.