El personaje de Juan II de Aragón aparece en la TV movie "Carles, princep de Viana", interpretado por José María Pou, y en las temporadas primera y segunda de la serie televisiva "Isabel", interpretado por Jordi Banacolocha.