影片根據虹影同名長篇小說改編,以重慶“山城”為地理背景,講述了在1976年,12歲少年竇小明因受傷進了醫院,認識了對他照顧和關愛有加的護士佳惠。佳惠生得美貌,卻嫁給當地混社會的青年鋼哥,常常遭受家暴。竇小明得知此事後站出來打抱不平,從此改變了他們三人的命運。