特麗莎娜(芙蕾達·平托飾)是生活在印度殖民時期的年輕女子,父親因英國軍隊的暴行喪生后,她輾轉來到加爾各答,在英商杰(里茲·阿邁德飾)經營的酒店擔任女仆。特麗莎娜的純樸堅韌逐漸打破杰的情感壁壘,兩人在殖民地森嚴的等級制度下展開隱秘情愫。隨著印度獨立運動暗潮涌動,特麗莎娜因目睹杰與英國權貴的密切往來產生信念動搖。當杰為維護家族利益選擇與貴族小姐訂婚時,特麗莎娜被徹底剝奪工作與棲身之所。在民族壓迫與情感背叛的雙重打擊下,她最終帶著未出世的孩子投身恒河。杰在多年后整理遺物時發現特麗莎娜遺留的日記,才驚覺自己始終活在殖民者身份帶來的認知桎梏中。