В преддверии Рождества 1954 года благородная семья археолога-любителя Лео Аргайла (Билл Найи) готовилась ко сну, но их жизни навсегда изменились в тот момент, когда их особняк потрясло страшное происшествие. Жена добродетельного филантропа, Рэйчел (Анна Чэнселлор), была обнаружена мертвой в луже крови в собственной гостиной. Все свидетельствует о причастности младшего сына Джека (Энтони Бойл) к этому жестокому убийству, и он оказывается в тюрьме, где вскоре умирает. Через полтора года, когда семья начинает восстанавливаться после потери, они готовятся отпраздновать особый день - свадьбу Лео Аргайла. Однако, на этой радостной ноте появляется нежеланный гость - доктор Артур Калгари (Люк Тредэуэй), утверждающий, что он может доказать невиновность Джека в преступлении, хотя и немного поздно. Вместо облегчения Аргайлы испытывают ужас, так как это значит, что убийца Рэйчел до сих пор находится среди них. Более того, неблагоприятное расследование доктора может раскрыть грехи каждого из них, включая покойницу, которая оказалась не столь безупречной, как казалось. Семья Аргайлов столкнется с испытанием своей невиновности, а доктор Калгари окажется в опасности, где каждая идеальная улыбка может скрывать нож, направленный в его спину.