胖女孩特蕾西(尼科尔·布朗斯凯Nicole Blonsky饰)成长在20世纪60年代的美国普通家庭。她对一档电视选秀舞蹈节目产生了浓厚的兴趣,梦想能够站上舞台闪耀光芒。然而,特蕾西的母亲一直因为自己的肥胖而缺乏自信,经常担心肥胖会成为特蕾西发展的阻碍。没想到,在节目中特蕾西的出色表现让她的前途一片开阔。甚至有些观众对她的喜爱超过了原本备受宠爱的艾姆伯小姐(布兰特妮·斯诺Brittany Snow饰)。然而,特蕾西的事业却迎来了巨大的转折。一方面,为了保住自己的职位,艾姆伯不择手段地挽回颓势,甚至不惜勾引特蕾西的父亲,导致特蕾西的家庭陷入了危机。另一方面,当时的社会对种族歧视非常严重,特蕾西也卷入了一场种族斗争中,她的事业前途随时都有可能被摧毁。面对这些危险的局面,特蕾西必须要勇敢地面对挑战,努力保护自己的梦想和家庭。