Juan Carlos Villanueva is verschenen in 3 shows en 6 movies. Een voorstelling te vinden in de rol van Gregorio Marañón in de serie The Ministry of Time. In de bioscoop, in de rol van Juez Andrade in de speelfilm La isla mínima.