Paramount and Blumhouse have released a trailer, poster and images for director Justin P. Lange’s upcoming horror The Visitor. The film stars Finn Jones (Game of Thrones, Iron Fist) as Robert, who finds himself descending into a terrifying rabbit hole when he attempts to uncover the identity of a man in an old portrait in […]