My husband hasn't seen Moulin Rouge so those parts were somewhat lost on him.