2000年,出演自己首部电影《
走过严冬》,饰演女儿,该片获得中国电影华表奖;随后,参演个人首部主旋律电视剧《
都市新民》饰演春苗。
2001年,参与潘欣欣执导的情感剧《这里有情况》饰演小力。随后,参演张国立自导、自演的历史单元剧《
康熙微服私访记》饰演妞妞。
2004年,张妍在电影《
暖春》中饰演小花,并凭小花获
第10届北京大学生电影节优秀儿童演员奖,
第27届大众电影百花奖优秀女演员奖。同年,张妍在《楚河汉界》改编的电视剧《
将门风云》中饰演黄妮娜;随后,又与孙冰共同主演传达人情冷暖的电影《
叫声妈妈》饰演亚男。
2011年5月,参演钟少雄执导的家庭情感戏《
房战》,张妍在其中饰演为了实现自己出国留学的梦想,而引发整个大家族内“房战”的刘小蕾。
2012年2月,与李幼斌、隋俊波共同主演都市家庭轻喜剧《
老严有女不愁嫁》,饰演泼辣直爽的女孩泡泡。
2013年,主演王振宏执导的,女性催泪暖心作品《袖珍妈妈》,饰演了被年近三十的袖珍妈妈收养的女孩“笑笑”一角。4月,搭档张春年,主演刘淼执导的青春题材电影《
半山花开》饰演班花方欣。随后,在作家薛媛媛中篇小说改编的励志题材电影《1322天》中饰演散发着正能量的“薛婷婷”。
张妍10岁就夺得百花“影后”,无论是古装宫斗、青春励志、都市题材,都被她拿捏的非常自如。(搜狐评)张妍和戏骨级别的演员对戏时,非但不怯场,反而让自己的演技越发纯熟,更得到了前辈们一直认可。(搜狐评)张妍首次面对演员朱洁时表演收放自如,同时也给朱洁很多指导和鼓励,将角色诠释的恰到好处,而她饰演的笑笑性格上反差级大更凸显了张妍的表演功底。(搜狐评)