The French musical Le Roi Soleil (The Sun King) made its China debut at Shanghai Culture Square on Friday, drawing a full house for the 20th-anniversary revival staged by the original creative team.