在一个月光朦胧的夜晚,莱拉(凯丽•拉塞尔 Keri Russell 饰)和路易斯(乔纳森•莱斯•梅耶斯 Jonathan Rhys Meyers 饰)意外相遇。两人共度了一段难忘的时光。但当莱拉的父亲再次要求她继续参加音乐会时,路易斯失望地离开了。而莱拉在爱人离去后,独自忍受着失去孩子的悲痛。然而,几个月后,莱拉遭遇了一场车祸,她的宝宝也不幸夭折。令人惊讶的是,莱拉的宝宝并没有死去,而是被她冷酷的父亲送进了孤儿院。
时光荏苒,转眼间10多年过去了。生活在孤儿院的少年奥古斯特(弗莱迪•海默 Freddie Highmore 饰)坚信自己的父母仍在世上,于是踏上了漫长的寻亲之旅。他历经重重困难,终于找到了莱拉,并得知了她的真实身份。原来,莱拉并非她父亲亲生的女儿,而是路易斯的孩子。