隋唐戏【虹霓关】是一出经典传统京剧剧目。。王瑶卿及四大名旦均擅演。
《虹霓关》剧情是:瓦岗军将领秦琼攻打虹霓关,守将辛文礼出战,为王伯当射死,辛妻东方氏夫人为夫报仇,阵上擒获王伯当,因为慕名其英俊,促丫环作说客,降顺瓦岗寨,改嫁王伯当。在洞房中王指斥东方氏不为夫报仇,杀死东方氏。此剧又名《东方夫人》。以头、二本演出。梅兰芳在头本中饰东方氏,二本饰丫环。由王瑶卿所授。原梅兰芳经常观看王演出此戏而产生浓厚兴趣,伯父梅雨田认为以梅兰芳的年龄演此剧非常合适,逐商请王瑶卿教授,并嘱梅兰芳磕头师。王谦称与兰芳同辈,不必拘泥形式,以兄弟相称为好。后王瑶卿与梅兰芳虽有师徒之份,却始终以兄弟相称。《虹霓关》二本,原是一出只演半小时的小戏,剧中丫环这个角色唱工不少而说白多。梅兰芳的念白极富情感,饰此角时,演得活泼可爱,毫不油滑轻浮,备受观众欢迎。在头本《虹霓关》中梅兰芳饰东方氏,他认为自己的个性不适合在二本中继续饰此角色,故在二本中演了丫环。这种由一人在头本和二本戏中分饰演不同角色,为适应剧中角色需要,而变换演员的演出方式始自梅兰芳。既是对传统演出的改进,也充分体现了他自身的艺术功力。