2007年12月,经典名著翻拍剧《红楼梦》剧组从解放军艺术学院选出15名候选演员,杨洋被选入。后李少红导演亲自挑选,杨洋最终成了《新红楼梦》中的成年贾宝玉的扮演者。
2010年,《新版红楼梦》播出,杨洋凭借该剧获得年度BQ红人榜“最佳新人奖”,尽管该剧受到争议,但随着电视剧的热播,杨洋开始了自己的演艺生涯。2012年3月23日,杨洋主演的爱情电影《饮食男女2012》上映,这是杨洋的第二部电影,也是宝黛钗继《红楼梦》之后的再次联合出演;9月21日,杨洋主演的战争剧《战争不相信眼泪》在上海影视频道、江苏电视台等播出,杨洋本色出演小红军杜长友。