Even the poster, with its obvious nod to late seventies, early eighties adventure movies, has it in spades. Has what you ask? Nostalgia, that's…