Juan Carlos Villanueva has appeared in 3 shows and 6 movies. A performance to be found in the role of Gregorio Marañón in the series The Ministry of Time. In the cinema, in the role of Juez Andrade in the feature film La isla mínima.