REVIEW

Voyagers is a sci-film film reminiscent of Lord of the Flies