Ai WeiWei: Never Sorry opened the Human Right Watch Film Festival in NY and will be in theatres on July 27th.