Главная героиня, успешная тележурналистка Кэтрин Рэйвенскрофт (роль исполняет Кейт Бланшетт), получает загадочную книгу под названием «Идеальный незнакомец». В этой книге она обнаруживает шокирующую правду о своем прошлом, которую она пыталась скрыть годами. История разворачивается в нескольких временных периодах, что позволяет зрителям собрать пазл из фрагментов жизни главных персонажей. Кэтрин живет в Лондоне с мужем Робертом (Саша Барон Коэн) и их 25-летним сыном Николасом (Коди Смит-Макфи). Однако ее жизнь переворачивается с ног на голову после появления книги. В ней рассказывается о запретном романе во время отпуска в Италии много лет назад. Но правда гораздо более сложна: между Кэтрин и фотографом Джонатаном не было романа – он был одержим ею и следил за ней. По мере развития сюжета становится ясно, что книгу написала покойная жена Стивена Бригстока (роль исполняет Кевин Клайн), чтобы отомстить Кэтрин за трагические события прошлого. Стивен отправляет копии книги членам семьи Рэй