Em uma noite cheia de estrelas, o viúvo e sem-teto Thomas (Michael Pare) encontra abrigo para a noite quando cai sobre uma vasta casa de dois andares com as luzes acesas e uma convidativa porta aberta. Na manhã seguinte, ele descobre rapidamente que o local não o deixa partir. As portas estão todas trancadas e as janelas, estranhamente, não podem ser abertas ou quebradas. O destino trouxe Thomas a este lugar. Ele vai sobreviver à provação?