He started his television career at the age of 28 in 1976, on the
Canal 13 telenovela,
J. J. Juez (1976), where he played the supporting character, Gonzalo. Ten years later, he portrayed Amadeo Rivera in the station's iconic telenovela,
Ángel malo (1986), followed by rules in
La Invitación (1987) and
Villa Nápoli (1991). He subsequently switched channels, appearing in
Trampas y caretas, his first fictional work for
TVN. This led to roles in the telenovelas
Jaque Mate,
Rompecorazón,
Estúpido Cupido, and
Sucupira. The latter marked his last production for the state-owned channel before he moved to
Mega in 1997. At Mega, he played various roles in
Rossabella,
Algo está cambiando, and
A todo dar, starring in the latter alongside
Liliana García and Gloria Laso. Following his time in Mega, Castillo returned to Canal 13 between 2000 and 2004, where he was part of the cast of three telenovelas, including the successful
Machos, before moving back to TVN. There, he played the antagonistic character of Ambrosio in
Amor en tiempo récord (2006). Castillo later participated in
Decibel 110 on Mega. Since then, he has focused on developing his career in theater, participating in plays such as
El amor by Carla Cristi, directed by Javier Casanga, and
Hermana by Pascal Rambert. His first appearance in film was in 1996 when he worked under the direction of Tatiana Gaviola in
El último hombre (The Last Man). Nine years later, he returned to the screen in Rodrigo Goncalves' feature film
Horcón, al sur de ninguna parte (Horcón, South of Nowhere). The young Chilean director
Ernesto Díaz has consistently included Castillo in his films, featuring him in his debut feature,
Kiltro (2006), and in
Mandrill (2010). In addition to his performance career, Castillo has also taught at several higher education institutions, including the Fernando González School of Theater, the Domingo Tessier School of Theater, the
University of the Americas, UNIACC University, ARCIS University, and the University of Chile. == Filmography ==