Synecdoche, New York

Synecdoche, New York ★★★★½

the phrase that comes to mind is emotionally challenging