莱拉(凯丽·拉塞尔KeriRussell饰),一位优秀的大提琴手;路易斯(乔纳森·莱斯·梅耶斯JonathanRhysMeyers饰)是一位爱尔兰流浪歌手。一个月夜,两人相遇了。度过了一个难忘的夜晚后,莱拉专横的父亲强迫她继续参加音乐会。路易斯离开是因为他不忍心让爱人失望;而莉拉在得知爱人离开后,独自悲伤地等待腹中孩子的出生。没想到几个月后,莱拉遭遇车祸,孩子也随之死亡。没想到莱拉的孩子并没有死,反而被残忍的父亲送到了孤儿院。转眼十多年过去了,生活在孤儿院的少年奥古斯特(弗莱迪·海默FreddieHighmore饰)相信自己的父母还活着,于是踏上了漫漫寻找亲人的道路。