Volver (★★★★☆)

Excellent cast, brilliant direction. Subject matter a little heavy in parts, though the character acting brings it through. Penolope Cruz at her very best.