作家巴里(约翰尼·德普 Johnny Depp饰)正处于灵感枯竭期。他每天经过公园的时候,都会看见里面有一帮小孩在嬉戏。他停下脚步来观察,原来孩子在玩海盗游戏,孩子们还热情邀请他加入海盗队伍。巴里成了一个大孩子,在队伍中虽然高出一个头,却玩得不亦乐乎——道具、角色、各色 情节、公园变成一个快乐的幻想世界。这段经历,成了巴里创作《小飞侠》的灵感源泉。
故事发生在英国,丹尼(维尼·琼斯 Vinnie Jones 饰)是一名风头正劲的球星,成功的事业、丰厚的收入、漂亮的女友,丹尼所拥有的一切令他成为了众人羡慕的对象。然而,在一场意外中,丹尼因为醉酒闹事而被投入了监狱,这不仅意味着他将错过一场对于自己来说十分重要的比赛,更意味着,他将失去生活中曾经拥有的一切。监狱里有一支由狱警们所组成的足球队,一天,典狱长(戴维·海明斯 David Hemmings 饰)找到了心灰意冷的丹尼,希望他能够成为球队的代理教练,帮助球队获得季度比赛的冠军。然而,丹尼却提出了一个令典狱长惊讶的要求,他希望亲自挑选犯人,重组球队。
被跨大西洋贩卖奴隶贸易拆散的家庭能否通过唱歌跳舞重新团聚?在古巴佩里科,一个非裔古巴人群体保留了他们的祖先(他们只知道名叫 Josefa)在一艘奴隶船上带来的歌舞。尽管遭受奴役、贫穷和压迫,他们仍然自豪地保留了这些歌舞。经过多年的寻找,电影制片人 Emma Christopher 试图找到他们的起源。后来,在塞拉利昂的一个偏远村庄,人们观看了古巴人歌舞的录音,高兴地喊着“他们就是我们!”并加入歌声。他们从未忘记失去的家人,现在他们的后代要回家了。于是,村里开始准备有史以来最大的节日,欢迎他们的表亲回家。