Castillo Landon es una conocida actriz que ha participado en películas como Sex Ed o La ira de una madre. Pero, recientemente, se ha pasado al mundo de la dirección, haciendo su debut en 2016 con Albion: The Enchanted Stallion. Actualmente compagina sus dos carreras.
En los dos largometrajes que ha dirigido Castille Landon, siempre ha contando con la participación de Avery Anrendes. Ambas trabajaron juntas como actrices en Sex Ed.