Cuban filmmaker Humberto Solas (Lucia) tells three unconnected stories set in Havana’s suburban slums in this 2005 feature. In Spanish with subtitles. 105 min.