Eternal Sunshine of the Spotless Mind ★★★

Great performances from Kate and Jim. Interesting story and wonderful framing throughout.