二十世紀(jì)二三十年代,在大上海,家境貧困的女孩阮清恬(吳映潔 飾)因?yàn)樵?jīng)失明時(shí)候受到楚安安(雷濛 飾)小姐的幫助而治愈了雙眼,應(yīng)安安小姐的要求一直頂替其在商學(xué)院的無線電聽力班上學(xué)習(xí)。某次在與德國路易斯的競技場上,二人比賽將骰子丟到水里及棉花上聽出篩子的數(shù)字。
眼看要贏了的時(shí)候,任浩銘(戴陽天 飾)突然竄入,撞歪了一個(gè)骰子,并摘掉了蒙住阮清恬雙眼的藍(lán)格子圍巾,兩人起了爭執(zhí),互咬了一口,因?yàn)樽餐崃索蛔樱钋逄衽e(cuò)了一個(gè)數(shù)字,輸了比賽,于是去找任浩銘理論,不要他賠錢,只要求任浩銘去作證,但他驅(qū)車而去,留下兩百大洋。
原來是任浩銘的妹妹任曉曉愛上了一個(gè)戴藍(lán)格子圍巾的中年男人,而這個(gè)男人恰好是阮清恬的爹阮斌(關(guān)禮杰 飾),而競技場上蒙著恬恬眼睛的布正是早上阮斌給系上的。任浩銘非常疼愛曉曉,認(rèn)定曉曉是被騙了,要拆散二人。阮清恬來到任浩銘的當(dāng)鋪里想找之前當(dāng)?shù)舻牧魈K耳環(huán)時(shí),遇到了任浩銘,兩人因?yàn)檎障嗟膯栴}起了爭執(zhí),安安氣得咋呼呼,兩人決定來一場聽力比賽,恬恬輸了就要賠五百大洋。
于是比賽聽表報(bào)數(shù),阮清恬仔細(xì)聽,任浩銘最后卻要阮清恬“聽”圖里的表,所以阮清恬輸了一個(gè)包。任曉曉受到哥哥的限制,決定和阮斌私奔。帶上自己的珠寶首飾后,曉曉偷偷甩掉保鏢,偶遇阮清恬,便請(qǐng)求她幫忙去自己的當(dāng)鋪里換錢。
恬恬考慮到曉曉珠寶貴重,兩人一起拍了張照片留證。在當(dāng)鋪恬恬又遇到任浩銘,兩人正在爭執(zhí),任浩銘得知曉曉出走后立刻出去尋找。曉曉拿著錢去找阮斌,正巧在陽臺(tái)上看到阮斌因欠錢被追打,供認(rèn)自己追求富家小姐是為了還債。
曉曉誤以為自己是被騙了,十分傷心。阮斌上樓后一直解釋,但曉曉情緒激動(dòng),一直后退到陽臺(tái)上,阮斌試圖抓住她的手來安慰她,但曉曉甩手時(shí)因手上箱子太重,竟從樓上掉了下去,摔死了。阮斌由于愧疚,抱著曉曉一起投河,卻被一個(gè)漁夫救了,漁夫給了一個(gè)烤魚,看到報(bào)紙刊登任浩銘懸賞抓“殺死”曉曉的兇手,可自己并沒有殺她。
學(xué)校里,輔導(dǎo)員林峰(劉前程 飾)找恬恬談話,幫助她在郵務(wù)局找工作。去郵局報(bào)道后,恬恬先輪去看守包裹室。雖然警察告之曉曉是后腦勺著地的,墜樓身亡可能性大,但任浩銘并不相信。林峰在門口看到殺父仇人任浩銘,想開槍殺他,被同伴攔住了,一眼憤恨。
林峰一路跟著任浩銘,看準(zhǔn)時(shí)機(jī)一槍打過去,卻打死了一邊賣報(bào)的小男童。任浩銘令手下去追,逃跑之余,林峰被打中了肩膀。