萊拉(凱麗•拉塞爾Keri Russell 飾),一個出色的大提琴手;路易斯(喬納森•萊斯•梅耶斯Jonathan Rhys Meyers 飾),一名流浪的愛爾蘭歌手。一個月色迷離的晚上,兩人相遇了。度過難忘的一晚後,萊拉那專橫的父親又強逼她繼續踏上音樂會的旅程。路易斯因等不到戀人失望之下離開了;而萊拉發覺愛人走後,獨自傷心的等待肚中的孩子出生。豈料幾個月後萊拉遭遇了一場車禍,寶寶亦隨之夭折。孰料,萊拉的寶寶其實並沒有死,而是被她狠心的父親送到了孤兒院。一晃眼10多年過去了,生活在孤兒院的少年奧古斯特(弗萊迪•海默Freddie Highmore 飾)堅信自己的父母還在世上,於是踏上了漫漫尋親路。