Los Peterson siguen llorando el fallecimiento de su hijo Caleb en Afganistán. En pleno duelo, David (Dan Stevens), irrumpe en el hogar familiar y conquista a cada uno de sus miembros hasta que uno de ellos comienza a intuir que David no es quien parece ser.