阿尔文(汤姆·赫兰德 Tom Holland 饰)出生在一个非常虔诚的基督教家庭之中,父亲威拉德(比尔·斯卡斯加德 Bill Skarsgård 饰)虽然沉默和严厉,但非常的爱自己的孩子,从阿尔文很小的时候起,父亲就教导他要将内心的一切想法都坦露给耶稣。 虽然威拉德一生敬主,可是主却并没有善待他。威拉德的妻子患上了不治之症,无论威拉德怎样的祈祷,她最终还是撒手人寰,信仰破灭的威拉德选择了自杀,阿尔文沦为孤儿,被奶奶一家人收留了。在奶奶家,阿尔文遇见了同样是孤儿的雷诺拉(伊莱扎·斯坎伦 Eliza Scanlen 饰),两人虽然并没有血缘关系,但是亲如兄妹。雷诺拉亦是虔诚教徒,镇上新来了名叫普雷斯顿(罗伯特·帕丁森 Robert Pattinson 饰)的牧师,他虽仪表堂堂却是衣冠禽兽。普雷斯顿利用雷诺拉的信仰,向单纯的她伸出了魔爪。。在华仔的巨星演唱会上,麦兜与他的伙伴们齐声高歌,硬邦邦的城市在华美耀眼的灯光下渐渐融化……
时光倒转, 春田花花幼儿园因不堪沉重的经济压力而被迫组建了“春田花花合唱团”,那个傻里傻气又活在梦中的校长率领着一群初出茅庐的小朋友,开始了一段磕磕绊绊的音乐之旅。
他们唱过没有人的商场,录过一夜爆红的广告金曲,遇到过骗钱跑路的胶牌经理人,甚至还受邀在葬礼上献歌一曲……鲜花、掌声、坚持、泪水,直到校长重新遇见了年轻时的自己,直到春天花花幼儿园被改建成了豪宅,直到岁月的痕迹慢慢爬上额头……当校长的头发日渐稀疏,当那颗咬了一个学期的糖炒栗子终于有了裂缝,每个人心中都泛起了一种叫“感动”的情绪……笑容从山那边落下,明天还会升起吗?。