The only way transparency affects the optimality of a price discriminating system is possibly by screwing the whole thing up by creating resentment. This doesn't happen so much for cinema tickets as children/students/OAPs are more (almost universal) stages of life that we can all relate to as opposed to groups based on some trait.
No matter how pissed off people get about finding out that they paid more than someone else, it has absolutely no bearing on the mathematics which shows this to be the optimal (for both producers and consumers) way to allocate scarce resources.