Parish se passa 30 anos após um apocalipse nuclear e segue a vida de um sobrevivente (Nicolas Cage) que fez de tudo para continuar vivo ao lado de seus cães. Durante décadas, ele seguiu a regra de nunca deixar ninguém passar pelos portões do refúgio que construiu no meio do deserto. Mas tudo muda quando uma mulher desesperada aparece carregando um bebê e pede sua ajuda. Sem saber o que fazer, ele fica dividido entre proteger o seu abrigo e não abandonar alguém que precisa dele, mas decide ajudá-la. A escolha acaba colocando seu esconderijo em perigo e atraindo um grupo de canibais que atravessa o deserto em busca de novas vítimas. Com o passado também voltando para assombrá-lo, o homem precisa lutar para proteger o pouco que ainda lhe resta.