有以下几种原因。
一、剧中宝玉的年纪见长了,小演员年龄太小不符合形象,就换了形象更接近成年人的杨洋来扮演贾宝玉。
二、贾宝玉小演员面相长得小,但是个子实在是太高了,在剧中显得很是突兀。成年贾宝玉选杨洋来演,也是考虑到和林黛玉薛宝钗等演员的身高差。而且杨洋长相俊美,很符合贾宝玉多情痴狂的印象。
年纪大的角色不换人可以理解,年纪轻的演员有的换有的不换,感觉很不舒服。尤其是贾宝玉和林黛玉,前者换人了,后者不换,对比薛宝钗也换了,感觉上好像是贾宝玉、薛宝钗两个人长大了要谈婚论嫁,林黛玉依然只是个小孩,只好出局,倒是给这场三角恋做了一个古怪的新解释。