巴斯特(巴斯特·基顿 Buster Keaton 饰)是一位名不见经传的街头摄影师,在意外之中结识了米高梅公司新闻短片部门的女秘书萨利(玛赛莲·黛 Marceline Day 饰),在萨利的引荐之下,巴斯特来到了米高梅,想要应聘成为那里的摄影师。 然而,巴斯特的职业之路从一开始就风波不断,虽然屡遭失败,但善良的萨利一直都信任和支持着巴斯特,这让巴斯特十分感动深受鼓舞。斯塔格(哈罗德·古德温 Harold Goodwin 饰)是巴斯特的同事,正火热的追求着萨利,根本不把穷酸蹩脚的巴斯特放在眼里。某日,巴斯特接到萨利的线报赶到唐人街拍摄重大新闻,哪知道经历了千辛万苦回到新闻部却发现自己的摄影机中根本就没有安装录影带,萨利亦因此受到牵连。。黄明亮复员回家乡后当上了一名人民邮递员。在给距离县城二十多里山路的山村农民送信的过程中,明亮所有的劳累都在乡亲们收到远方亲人来信后露出的喜悦中消失得无影无踪。一天,老乡让明亮给钓鱼台村的李翠菊捎去一个2000元钱的汇款单。通过汇款单上的留言,明亮得知李翠菊在珠海打工的丈夫炳银大哥在施工时不幸摔死。由于赶上翠菊临产,明亮在来到翠菊家时,违心地编了一个炳银大哥施工太忙的谎言。
时光荏苒,斗转星移,一晃三年过去了。三年中,翠菊靠着明亮定期送来的信和寄款,照顾着多病的婆婆和年幼的儿子木耳。时间长了,明亮那清脆的自行车铃声成了翠菊的一个念想,每到来信的日子,木耳也会早早地在村口等着明亮的到来。尽管明亮曾几次想把炳银大哥已经不在的事实告诉翠菊嫂子,但一看到翠菊辛苦支撑的一个家,明亮总是欲言又止。
有一段时间,山里连降大雨,就在乡亲们以为明亮不会再来时,明亮还是在雨中出现在村口的小路上。但从此以后的几个月里,翠菊和乡亲们再也没有见过明亮的身影,取而代之的是另外一个并不熟识的年轻邮递员。当翠菊赶到县城,从明亮孀居多年的老母亲那里得知明亮在几个月前的一个雨天,摔死在送信回来的路上。
看到明亮留给自己的信,翠菊此时才明白在长达四年的时间里,那一封封来信和一笔笔汇款都来自明亮兄弟的一片真情。从此,翠菊把明亮的娘也接到自己的家中,让木耳跪在地上喊了一声“奶奶”。。作家巴里(约翰尼·德普 Johnny Depp饰)正处于灵感枯竭期。他每天经过公园的时候,都会看见里面有一帮小孩在嬉戏。他停下脚步来观察,原来孩子在玩海盗游戏,孩子们还热情邀请他加入海盗队伍。巴里成了一个大孩子,在队伍中虽然高出一个头,却玩得不亦乐乎——道具、角色、各色情节、公园变成一个快乐的幻想世界。这段经历,成了巴里创作《小飞侠》的灵感源泉。
孩子的母亲(凯特·温丝莱特 Kate Winslet 饰)是一个寡妇,她也受到了这里快乐的气氛感染。巴里和他们相处就像一家人一样,享受着单纯的快乐,然而也难免招人闲话。而巴里的妻子,也终究只属于现实世界,走不尽巴里的内心。
《小飞侠》的完稿上演,遭到了众人的质疑。然而演出后当地的反响,证明了巴里的坚持是正确的。但这时,巴里和孩子们正面临着一场来自现实世界的巨大打击,他们善良的母亲,正在离他们远去……。