Official Selection: Queens World Film Festival

The Last Visit will make its New York premiere and screen at 6:00pm at the Museum of the Moving Image in Queens, NY on March 16 as part of the Queens World Film Festival. Q and A with filmmakers to follow the screening.