Showtimes for "Shanghai Triad" near 11101 (Long Island City, NY) are available on: 4/10/2026 4/12/2026