由于无法面对丈夫自杀的事实,吉尔伯特(约翰尼·德普饰)的母亲一直在吃东西,导致她的体重增加到600磅,行动不便。吉尔伯特的弱智弟弟阿尼(莱昂纳多·迪卡普里奥饰)出生时被医生诊断为不到十岁。青春期。全家的生计和阿尼的日常生活成了吉尔伯特生活的全部,妹妹是他唯一的帮手。周游四方,活泼开朗的贝琪(朱丽叶特·刘易斯饰)路过小镇,对吉尔伯特一见钟情。两人很快陷入甜蜜的爱情。贝琪对生活的热爱也让吉尔伯特逐渐意识到,除了家人,生活中他也应该有自己的追求。阿尼即将庆祝他的十八岁生日。这是他母亲最后的心愿。这一切都结束了,吉尔伯特才能拥有不一样的天空。