Training AI agents that can successfully generalize requires large amounts of diverse labeled training data. Collecting and labeling data is a significant cost in the development of AI applications, which, in some cases, may not even be feasible. We'll describe computer graphics facial models that we are developing to generate large labeled synthetic facial data for training deep neural networks. Facial analysis is central to many vision applications that involve human-computer interaction, including robotics, autonomous cars, rehabilitation, and extended usability. Generating and animating human faces with high realism is a well-studied problem in computer graphics; however, very few computer vision AI techniques take advantage of rendered facial data to augment or replace manually collected training data. We'll share key insights of how we successfully use synthetic facial data for training facial analysis classifiers. We'll also demonstrate many sub-tasks on which synthetic data helps to significantly improve accuracy and reduces the need for manual data collection.