Cine Dore is an old cinema which now houses the Filmoteca Nacional. It shows films from all over the world, subtitled in Spanish, including old black and white movies (which is why I used to love going there when I lived in Madrid). The building is beautiful, it's very cheap to see a film and there's a lovely cafe there as well.
In the Lavapies district, nearest metro Anton Martin