2005年,杨幂在电视剧《王昭君》的女主角选拔中,击败范冰冰、李冰冰、高圆圆等中国大陆一线演员,出演女主角王昭君。之后,杨幂又参演了多部作品——《聊斋志异之小倩》中的聂小倩、电影《门》中的文馨、《笑着活下去》中的程小诺。2008年7月7日,杨幂加盟新版《红楼梦》剧组,饰演“晴雯”一角。[54] 虽然在剧中的出场和戏份不多,但是杨幂在戏中经历了“红色指甲不能摘”、“连哭三天泪不断”、“暑天卧床风沙袭脸”的三大苦。在拍摄期间,李少红导演把杨幂的自信和她之前演戏的经验全部都打碎了推翻重来,杨幂说《红楼梦》对于自己的意义是“因为拍了李少红导演的戏,然后我重新认识了我自己。”8月中旬,《仙剑奇侠传三》开拍在即,唐雪见人选成为剧组最大的难题。《仙剑奇侠传三》剧组与新《红楼梦》剧组再三商议后,最终成功“借”到了杨幂。在拍摄这两部电视剧的同时杨幂还跨拍电视剧《暗香》。杨幂自己表示:《仙剑奇侠传三》成为了她演艺心态上的一个转折点。 在《仙剑奇侠传三》中杨幂一人分饰两角——夕瑶和雪见。随着《仙剑奇侠传三》的热播,杨幂的人气再次升高。