莱拉(凯丽•拉塞尔Keri Russell饰)是一位杰出的大提琴演奏家,而路易斯(乔纳森•莱斯•梅耶斯Jonathan Rhys Meyers饰)则是一个流浪的爱尔兰歌手。一天晚上,他们在月色下相遇了。他们度过了一个难忘的夜晚,但是莱拉的专横父亲又一次强迫她参加音乐会巡演,让他们不得不分开。路易斯失望地离开了,而莱拉则独自一人伤心地等待着她肚子里的孩子的降生。然而,几个月后,莱拉遭遇了一场车祸,导致孩子夭折。但是,莱拉的孩子并没有死,而是被她冷酷的父亲送到了孤儿院。现在已经过去了十多年,生活在孤儿院的少年奥古斯特(弗莱迪•海默Freddie Highmore饰)坚信自己的父母还活着,于是他踏上了寻找亲人的漫漫旅程。