少女林晓阳(杨林 饰)爱看漫画,常幻想自己是细川智荣子少女漫画《尼罗河女儿》主角。她生活在繁华的台北,白天在肯德基当店员,晚上在夜校读书。晓阳与家人住在一座简陋的平房里,祖父(李天禄 饰)是个风趣的老头。父亲(崔福生 饰)在嘉义当员警,常年在外执勤。母亲去世后,晓阳肩负起母亲的职责,照顾上了年纪的父亲及上学的妹妹,并整天为哥哥担心。
哥哥(高捷 饰)与朋友合开一家餐厅,白天工作,晚上当小偷,却能照顾到家人。父亲和哥哥爆发冲突时,晓阳总是站在哥哥一边。她暗恋上哥哥的朋友阿三,却不知阿三爱着别人。种种事实让她感到气愤、悲伤和绝望,并在遭受打击后成熟清醒。。在众人的眼中,丹妮尔(朱诺·坦普尔 Juno Temple 饰)是一个让人头痛的不良少女,年纪轻轻的她不仅成绩一塌糊涂,个性也倔强得让人吃惊。无奈之下,对丹妮尔束手无策的母亲将她送往了集中了所有差生的补习班进行“改造”,这让丹妮尔更加的不满。
在补习班上,丹妮尔结识了一个名叫克拉克(杰瑞米·多泽 Jeremy Dozier 饰)的男孩,没想到,她和这个个性娘里娘气的胖男孩居然颇为意气相投。两个年轻人对于各自的生活都有诸多的抱怨,也在潜意识里逃避着即将履行责任,就这样,一拍即合之下,两人踏上了发现自我的旅程——寻找丹妮尔未曾谋面的生父。然而,正是这趟特殊的旅程让丹妮尔的个性发生了改变,开始思考起了作为一个人的意义和价值。。