从好莱坞回来到中国大陆并陆续接演《夜宴》。章其后接受访问表示好莱坞给华人演员提供的机会有限，角色的形象单一，发挥的余地很窄，认为不足够让她去为它努力和付出，所以她没有再注专在好莱坞拍片，选择了回来拍自己国家的电影。2008年《梅兰芳》上映，章子怡扮演知名京剧女老生演员孟小冬，并以此片获第二座华表奖优秀女演员。章子怡也曾尝试过喜剧，自己监制并先后主演过《非常完美》和《非常幸运》，章曾解释自己为什么接拍“非常”系列，就是因为“没有人找我演喜剧，导演整天找我演正剧，人物内心很纠结，命运都很坎坷。但我其实很放松