There’s a literal glass onion, and the Mona Lisa, and a revolutionary new source of fuel, and they all explode at the end. Good 2-part structure (and 2-part Monae), nice how it starts over zoom chats then wriggles out of covid restrictions using movie-logic. Katy’s first time at Movieland.

So many details to talk about in this movie, but the main thing I’ll remember is, after the whole twisty, backstabby mess, when Chris Evans has been taken away for murder (one provable, two attempted), that final shot of Ana de Armas (the hologram-girlfriend in Blade Runner 2049) with the “my house/my rules” mug. The nazi child was Jaeden Martell of Midnight Special – so the second time he’s played Michael Shannon’s son. The silly-ass state trooper is Noah Segan, a Rian Johnson regular since Brick. Murdered Fran is a Groundling, Shannon’s wife is from Garfunkel and Oates – lot of comedians in the cast, but most everyone plays it straight against eccentric detective Daniel Craig.

Of our original trio, Han Solo has died in part 7, Leia now leads the resistance with second-in-command Laura Dern and Han-like hotshot flyboy Poe (Oscar Isaac), and Luke is secluded on an island refusing to help would-be protege Rey (Daisy Ridley) because he lost control of his last protege Kylo Ren (Adam Driver). John Boyega (Attack the Block) apparently had a larger role jumpstarting the narrative in part 7 – here he’s paired with engineer/love interest Rose (Kelly Tran) trying to help the rickety remains of the resistance escape from Kylo and howling ham sandwich Domhnall Gleeson in their attack fleet. Benicio Del Toro is a smooth traitor to both sides, there are computer-animated characters who don’t quite work, appearances by Yoda, Chewbacca and the robots. I appreciated Rian Johnson’s commitment to filming it all in well-designed visual frames, and this would probably rival the Guardians of the Galaxy movies in rewatchability, but that doesn’t make me happy that Rian is committed to a decade of Star Wars instead of original stories.

I laughed at the trailer for this, because Bruce Willis going back in time and confronting his former self, a hitman hired to kill him, recalls 12 Monkeys. Appropriately, this is the best time-travel movie since 12 Monkeys. Dystopia with a grimy Hobo with a Shotgun vibe, saving money on future-stuff by setting the second half in a farmhouse.

Joe Gordon-Levitt and his buddy Paul Dano work for evil Jeff Daniels, executing masked mob enemies sent back in time twenty years. But a new boss is taking over in the 20-year future (which we never see), someone who is “closing the loops” by sending the killers’ own future selves back to be self-executed. Paul Dano lets his guy escape, then is caught with gruesome results. Joe is slightly smarter, so when his older Bruce Willis self escapes, both of them manage to avoid capture, ending up at Emily Blunt’s farm. While Bruce (on a revenge mission for his murdered future-wife) wipes out the entire crime organization single-handed, losing sympathy by killing a shortlist of children, Joe G-L discovers that Emily’s son is the supernaturally gifted future mob boss – or he could be, if he loses his mother to a maniacal Bruce Willis. So Joe kills himself, causing Bruce to disappear and giving the kid a chance.

Joe and Bruce know each other from the G.I. Joe movies. Piper Perabo (Carriers, The Prestige) must’ve played Joe’s prostitute friend. Good to see Jeff Daniels again – last time was The Squid and the Whale.