Long Lost (2018)

Long Lost is a movie starring Adam Weppler, Catherine Corcoran, and Nicholas Tucci. When Seth receives a mysterious letter inviting him to spend the weekend at a secluded mansion in the country, he soon realizes the people inside...

Runtime: 94 min

Quality: HD

Release: 2018

IMDb: 6.1/10