I watched the 2018 movie that was originally called KEEPERS but they changed the title to THE VANISHING. I think KEEPERS is a much better title (pretty clever) and avoids the confusion with other movies called THE VANISHING. I had seen Mark Kermode review it and that piqued my interest. Directed by Kristoffer Nyholm, it stars Gerard Butler, Peter Mullan and Connor Swindells. Those three actors carry the bulk of the movie.
It's supposed to be based on a true historical event, but not really. The actual vanishing of the men with the same names as the characters happened in 1900, while the movie takes place in more recent times (although exactly what year I couldn't guess). And the movie offers a fanciful explanation for the vanishings, whereas there's probably a pragmatic reason for what happened to the three real life lighthouse keepers. So on that account, I think the movie doesn't play fair--and exploits what could have been an innocent accident for it's more gruesome plot.
But I have to give it to those three actors who all put in a great performance. It just didn't leave me feeling in good spirits by the end. It seems like all movies about lighthouses are rather grim and not cheery.