En el último año, TVE ha ofrecido el 92 por ciento del cine español emitido en televisión. La cadena pública es su mejor escaparate y, en 2011, 39 millones de personas nos eligieron para ver películas españolas: "El ángel de Budapest" y "Clara Campoamor" con unos 3 millones de espectadores son las cintas con más audiencia, seguidas de clásicos como "La ciudad no es para mí" o "Esa voz es una mina" emitidas en el programa Cine de Barrio. Ocho de las diez películas españolas más vistas el año pasado las emitió Televisión Española.