A new independent film that made its debut screening in Boston last month ... The movie takes place in the city of Gyumri.