本片根據真實事件改編。在南非的種族隔離政策解除之後,官方成立了「真相與和解委員會」,目的在於調查種族仇恨事件的真相。 擔任委員會主席的大主教戴斯蒙屠圖前往一座戒備森嚴的監獄,審問一名種族歧視的殺人犯皮亞特,在交談的過程中,戴斯蒙漸漸發現皮亞特是一位狡猾的罪犯,他並不要求原諒,反而不斷挑戰戴斯蒙的信仰和寬恕的底線,戴斯蒙也在過程中漸漸懷疑寬恕的可能性…。欧阳俊涛(管寿义饰)是一位出色的歌词作者,他的歌词一经发表就引起了林小杉(辛欣饰)的注意,她为他的歌词谱曲,并受到水兵们的喜爱。偶然的机会下,两人在海边相遇,展开了一段畅谈人生、憧憬未来的浪漫时光。然而,突如其来的紧急命令让欧阳俊涛不得不离开,1101舰遭遇风暴袭击,舰长冯威受伤,欧阳俊涛忙着照顾他,而冯威正是欧阳俊涛的姐夫。 这一事件对欧阳俊涛产生了深远的影响,他开始怀疑自己适不适合组建家庭,决定中断与林小杉的关系。而林小杉自小生活在海边,目睹了一个普通水兵为救她的父亲而牺牲的情景,她渴望将自己美好的心灵奉献给为保卫祖国而战斗的水兵。为给欧阳俊涛的《战舰交响曲》谱曲,她深入海上生活时不慎跌伤,并导致眼病复发,最终失明。。