杰克(本·斯蒂勒飾)和布萊恩(愛德華·諾頓飾)是自幼相識的摯友,兩人分別信仰猶太教與天主教。杰克作為即將成為拉比的猶太教徒,必須遵守娶同信仰女性的戒律;布萊恩作為天主教神學院學生,則需保持獨身以表虔誠。當童年伙伴安娜(珍娜·艾夫曼飾)重返紐約后,她與杰克、布萊恩之間復雜的三角關系隨即展開。安娜的世俗化生活方式令兩位好友陷入信仰與情感的雙重矛盾:布萊恩在秘密約會中刻意隱瞞關系,杰克則因宗教約束難以邁出關鍵一步。隨著三人關系的深化,教堂彩窗下的禁忌之戀迫使這對摯友直面精神信仰與世俗情感的沖突。安娜最終選擇突破宗教界限接受杰克,而布萊恩在經歷內心掙扎后選擇堅守神職。這場貫穿數年的感情糾葛既考驗著三人的人生抉擇,也見證著跨越信仰的羈絆如何重塑他們對愛與忠誠的理解。