故事发生在20世纪50年代初期的冷战时期,地点是保加利亚的一座劳动营。在这个严酷的环境中,有一个名叫大卫(由本·蒂伯饰演)的12岁孤儿,他的生活像是被囚禁在铁栅栏背后的灵魂,充满了未知和不可知。对于大卫来说,自由只是一个遥不可及的梦想,陌生而无法触及。他的一切知识都来自于他的监护人,同时也是改造犯人的约翰·尼斯(由詹姆斯·卡维泽饰演)的传授。
然而,一天夜晚,大卫获得了一封神秘的信和一个使命,他必须将这封信送到遥远的哥本哈根,这是一个他从未听说过的地方,更不知道如何抵达。大卫只带了一只指南针、一块面包和一封信,便踏上了这个陌生而危险的旅程。
尽管大卫拥有清秀可爱的外表,但他内心的意志坚韧不拔。他成功地逃离了劳动营,依靠睿智的头脑和坚强的勇气,躲过了巡逻队,穿越了边境封锁线,徒步跋涉穿越保加利亚和希腊,甚至躲进了一艘前往意大利的货船,终于可以稍事休息。然而,大卫并不知道,他的冒险才刚刚开始,前方充满了未知的危险和惊喜,他还有许多未解之谜等待着他去揭开,例如勇气、信任、欢笑和希望等人生命题。