《似是故人来》七年前,杰克(理查德·基尔饰)离开怀孕的妻子劳里(朱迪·福斯特饰)参加了美国内战。7年没有消息,劳里担起了照顾孩子和家庭的责任。七年后的一天,杰克突然出现。而且,此时的杰克也不再粗鲁刻薄,仿佛变了。原本是地主,他带着村民们一起努力打拼,希望尽自己的一份力量提高大家的生活水平。但在劳里第一次感受到这种幸福感后不久,事情就爆发了。杰克被指控犯有谋杀案。当局想逮捕杰克。沉默的杰克没有反抗。他接受了逮捕。事实上,这是一个假杰克,他是真正的杰克的教授朋友,而真正的杰克已经死了。假杰克愿意承担这个罪名,因为他想把最好的杰克留在每个人的心里……