The Veil – A Review

A few days ago Blumhouse released their new supernatural film, The Veil, on Netflix streaming. I won’t lie I have been looking forward to The Veil since I first heard about it. Last night I finally got the chance to watch it. The film stars Jessica Alba, Thomas...