且主演的电影大多票房不佳（直至1993年上映的《东成西就》梁朝伟才拥有第一部票房过港币二千万的电影，但该片有票房号召力高于他的张国荣和梁家辉），令他曾有票房毒药的称号。自90年代开始，梁朝伟拍摄多部王家卫的电影，分别出演《重庆森林》（1994）中一名孤独巡警，《东邪西毒》（1994）中一名盲剑客，《春光乍洩》（1997）中与已故港星张国荣合作，饰演一名男同性恋者，同年在康城电影节的竞选单元，仅因一票之差输给西恩·潘错失当年的戛纳最佳男演员奖，1998年因该片获得香港电影金像奖最佳男主角和香港电影金紫荆奖最佳