Niles Schwartz at The Point:
This is how the long-awaited third season of David Lynch and Mark Frost’s Twin Peaks ends: Special Agent Dale Cooper (Kyle MacLachlan) tries to correct the past by bringing murder victim Laura Palmer (Sheryl Lee) home to her grieving mother, Sarah (Grace Zabriskie). But Laura isn’t Laura. Now alive, she’s Carrie Page from Odessa, Texas; and instead of Sarah answering the door, it’s a woman named Alice Tremond (Mary Reber), who’s never heard of the Palmers. Even Dale isn’t Dale, he’s “Richard.” This “absurd mystery of the strange forces of existence” (as FBI Agent Albert Rosenfield (Miguel Ferrer) says of accumulating strange events at the series’ beginning), where the heroic sleuth has traveled through space, time, alternate dimensions and multiple identities, ends in devastation as “Richard” retreats deflatedly from his destination. Still, he’s troubled by an uncanny sensation, picked up on by Carrie too. “What year is this?” he asks. From the house we faintly hear Sarah Palmer, from 1989, calling Laura’s name. Sheryl Lee is transported back to her original role, and Laura screams. The house’s electricity erupts before a curtain of black fills the frame. The play is over and the rest is silence.
Where else do we have to go at this shattering conclusion other than back to the beginning? Being that this is a TV show, we’re already home. Following the cut to black, credits scroll over a scene from early in the series, a loop of Laura whispering startling information in Cooper’s ear. But even if the time machine of art can take us back, the sense of this ending is that “home” is still far away. “There’s no place like home,” The Wizard of Oz tells us, and Twin Peaks replies, “There is no place.”