The opening, which happens to coincide with the Shanghai International Film Festival (June 11-18 at various venues), includes two hotels, a shopping district with more than 50 retailers and Disney's "tallest, largest and most interactive castle." After two ...