Farewell My Concubine ★★★★★

second time watching and it's a whole different experience