Performers are hardly ever hired by the production company directly, but are instead hired by a casting company or by a casting director working for the production. A casting company or individual casting director is hired to fill all of the roles in the production with the necessary talent. Typically there are two types of casting on every project, a principal casting director and a background casting director.