Blurring the line between the genres of horror and science fiction, “Veil” is a fascinating story about the mysteries of personality and perception, told in the rhythm of a classic American ghost story. When a powerful solar storm descends on the valleys of rural Pennsylvania, bathing the rural pines in the shimmering emerald glow of the northern lights, a retired priest named Douglas (Sean O’Brien) is awakened by a persistent knocking on the door of his isolated farmhouse. His unexpected midnight visitor is Hannah (Rebecca Kennedy), a young Amish woman desperate for refuge after a personal crisis forces her to flee her isolated community.