Originalmente, Sofia audicionó por el papel de Audrey, la novia del príncipe Ben, hija de la princesa Aurora y el príncipe Phillip. Luego de 4 meses los productores de la serie Descendants decidieron que Carson no era adecuada para interpretar a Audrey y le dieron el papel a Sarah Jeffrey.
Aunque Carson se sintió decepcionada al principio, rápidamente se recuperó cuando los productores le hicieron saber que seguía en el proyecto, pero para interpretar a Evie.
Además, la invitaron a narrar los audio libros de Descendants, mismos que le brindan a los fanáticos la oportunidad de aprender más sobre lo que ocurrió previamente a la película.