2005年杨子因偶然机会接触电影,与李若彤联袂主演电影《青花》,非专业演员的杨子在片中饰演了三个跨越不同时空,性格迥异的角色,并获得第12届北京大学生电影节最佳新人奖。7月在四川罗江县参与拍摄午马担纲导演的喜剧电影《天下第一宴》。12月在上海参拍电视剧《我心依然》。同年出演q.s电影《卡布奇诺》,同年参演王晶执导的时装爱情剧《浴火凤凰》。2006年杨子与黄圣依合作主演偶像励志电视剧《凭什么爱你》。4月出演刘晓庆、焦恩俊主演的古装剧《日月凌空》。9月再次与黄圣依合作古装神话剧《天仙配》,饰演与七仙女私订终身的董永。2007年在李智担纲导演的黑色幽默喜剧片《盗版爱情》中饰演刘天。7月在北京参与拍摄央视经济频道创意的家庭假日剧《丁家有女喜洋洋》。9月出演曹荣执导的根据邯郸广府太极拳一代宗师杨澄甫的真人真事改编的电视剧《广府太极传奇》。