胖女孩特蕾西(妮可·布朗斯基 Nicole Blonsky 饰)成长于 20 世纪 60 年代的一个普通美国家庭。 她迷上了电视选秀节目,梦想站在舞台上发光发热。 然而,从小因肥胖而缺乏自尊的特蕾西的母亲,常常担心肥胖是特蕾西的绊脚石。 没想到,翠西在节目中的出色表现,开启了她的未来。 大家甚至比原本很受宠的安布尔小姐(布兰特妮·斯诺 饰)更喜欢她。 虽然幸福,但特蕾西却迎来了事业的急转直下。 一方面,安布尔为了保住自己的地位,不惜使用卑鄙手段力挽狂澜,甚至还对特蕾西的父亲进行诱惑,造成家庭不和。 另一方面,当时的社会严格实行种族隔离,特蕾西陷入种族斗争之中。 危险的处境随时可能毁掉她的职业前景。