Hank Marlow: Who's winning the war?
Captain James Conrad: Which one?
Hank Marlow: That makes sense, I guess.
The idea that Marlow would simply take a taxi to his wife's address after being missing in action for thirty odd years is stupid beyond belief. He was on a ship sailing from the central Pacific for days and those ships have radios! The US military would have known he was coming. Someone, somewhere would have notified the authorities that a US serviceman long thought dead was actually alive and on his way home and his wife and son would have been there on the docks to greet him, not standing slack-jawed in the kitchen dropping trays of drinks on the floor when he turned up! What would have happened if she had remarried? Or moved house? Or she was dead? Don't tell me the US military didn't know he was coming - he is wearing a brand new uniform, clean and pressed.