傑克(本·斯蒂勒 Ben Stiller)和布萊恩(愛德華·諾頓 Edward Norton)有著各自的信仰。布萊恩是一個天主教徒,為表虔誠,他最好終身不結婚。傑克是個猶太教徒,他可以成家立室,卻有一個規矩需要遵守:妻子必須也是一名猶太教徒。於是,當青梅竹馬的安娜(珍娜·艾夫曼 Jenna Elfman)重新出現在兩人面前時,便掀起了他們生活的波瀾。
他們心里都著迷於如今出落得明艷大方的童年夥伴安娜,正如很多愛情輕喜劇一樣,一段搞笑而又美好的感情開始了。兩人在這段感情上都有著宗教信仰的阻礙,布萊恩約會安娜時,更是遮遮掩掩,生怕和安娜這個非猶太教徒一起會招致旁人話柄。信仰會否令真愛錯失,安娜最終情歸何人,這段感情的懸念還多著呢。