Synecdoche, New York ★★★★½

i swear i aged 20 years while watching this.