婚姻家庭
据媒体报道,张元已经结婚多年,他的女儿元元可爱活泼,曾在《看上去很美》中出演过女主角,而张元与妻子宁岱曾经有过长达20年的情缘。
宁岱比张元大5岁,毕业于北京电影学院,早在1989年张元拍摄第一部电影《妈妈》时俩人就在一起工作相恋了,宁岱是著名导演宁瀛的姐姐,张元和宁瀛的多部影片都由宁岱担任编剧,多年来宁岱一直在幕后默默支持张元的事业,2006年他们一家三口创作的电影《看上去很美》赢得了广泛的好评,很少公开露面的宁岱开心地拉着女儿手举奖状让媒体记者拍照。一位业内知情人士说,宁岱不喜欢张扬不修边幅,不太喜欢跟人交流,但很有才华,做事也很细心,她和张元这几年来夫妻感情发生了一些变化,经常因为工作和家庭的事打打闹闹,拍完《看上去很美》不久之后就正式分居了,而他们的女儿两人则定期轮流照顾抚养,
张元现在也有了新女友,据说就是《看上去很美》中扮演幼儿园老师的李昕芸,李昕芸在张元2008年的新片《达达》中扮演女主角达达。她比张元小20多岁,现在正在北京传媒大学上学。据了解到:张元与李昕芸的感情一直在持续升温,在张元吸毒被抓的灰暗日子里李昕芸陪伴在他身边,给了他很大的精神安慰,而张元对李昕芸的演艺事业非常的关心支持,除了让李昕芸主演自己的影片,还利用各种关系为女友的发展“开路”。