少女琳(陈慧琳)患有血癌,就在她迷失于生与死的边缘时,结识了老练慎重的苏格兰船员阿德(王敏德),听过阿德所讲的对于他故土天南地北的故事后,琳感觉到一份莫名的缘分,但是突然间阿德消失,丢失之际,琳碰到专门帮人寻觅失物的阿虫(金城武),聘请下他寻觅阿德,通过阿虫的辛苦尽力,琳与阿德终又碰头,本来阿德准备回故土久居。
阿德走后,琳和阿虫一起做事时取得一种从没有过的充分和高兴,但是她的心里始终惦念着天南地北,并决议在生命结束之前,必定要去那里一趟。