Juan Carlos Villanueva wystąpił w 3 seria i 6 movies. Spektakl do znalezienia w roli Gregorio Marañón w serialu The Ministry of Time. W kinie, jako Juez Andrade w filmie fabularnym La isla mínima.