Juan Carlos Villanueva har medverkat i 3 serie och 6 filmer. En föreställning som återfinns i rollen Gregorio Marañón i serien The Ministry of Time. På bio, som Juez Andrade i spelfilmen La isla mínima.