电影《棉花白了》是一部农村儿童题材影片,讲述了城里的孩子小波,暑假里带着心爱的狗狗到农村姥姥家度假。在姥姥家,他和农家孩子去河里摸鱼、逮老鼠,玩得不亦乐乎。在玩耍中,他发现姥姥和村民田伟家有种奇妙的,令他不懂、不解的特殊关系,带着孩童的稚气好奇心,他想一探究竟……原来田伟的舅舅,村里有名的傻子的疯和姥爷有关……引出了一段令人恻隐的关于傻子的亲情、爱情故事。最终,小波和表哥用他们童真的爱心,化解了两家积怨几十年的深仇大恨,消除了笼罩姥姥心头的“阴霾”,从此,姥姥家重回湛蓝的晴空……。自从和妻子离婚后,约翰(约翰·C·赖利 John C. Reilly 饰)一直单身一人,而前妻即将结婚的消息犹如一把利刃,再一次的插进了约翰的心里,愤愤不平的他忍不住的参加了前妻的结婚派对。没想到,在派对上,约翰认识了美丽温柔的莫利(玛丽莎·托梅 Marisa Tomei 饰),两人相互吸引很快便坠入了爱河。
好景不长,一个名叫塞勒斯(乔纳·希尔 Jonah Hill 饰)的男子的出现为约翰和莫利的感情蒙上了一层阴影。原来,塞勒斯是莫利的儿子,而对于这个21岁的小伙子来说,约翰这一凭空出现的男人显然是不受欢迎的。夹在莫利和塞勒斯之间,约翰左右为难,他能够成功获得塞勒斯的认可吗?他和莫利之间的感情又该何去何从呢?。