The General Hospital spoilers video preview for the week of December 22, 2025, is here. Alexis mounts Willow’s defense, and in doing so, she puts Portia on the stand. Plus, Santa Sonny joins Laura for Christmas, and it appears that Valentin is in for a shock. (Here’s what else to expect this week on GH).
Key Takeaways
- Alexis Davis puts Portia Robinson on the stand while defending Willow — and Portia panics.
- Christmas comes to Port Charles as Santa Sonny joins Laura for a festive (and complicated) holiday.
- Valentin Cassadine is blindsided by a surprise that could change everything.
This Week on GH: “Please Don’t Do This!”
Christmas in Port Charles
“Merry Christmas!” Dante (Dominic Zamprogna) exclaims as he kicks off the preview. This may mean he actually gets to “supervise” a celebration that includes Gio (Giovanni Mazza) and Rocco (Finn Carr). However, Lulu (Alexa Havins), Rocco, and Charlotte (Bluesy Burke) do show up at Laura’s (Genie Francis) for Christmas.
And so does Sonny (Maurice Benard), complete with Santa hat and his magical bag of gifts. Hopefully, one of the gifts he has in that bag is a way to eliminate Sidwell (Carlo Rota) that doesn’t come back to haunt them.
Courtroom Chaos for Portia
Something tells us this won’t be a happy holiday season for the Ashford/Robinson crew. It’s time for Alexis (Nancy Lee Grahn) to mount Willow’s (Katelyn MacMullen) defense. “The defense would like to call Dr. Portia Robinson.”
So Alexis doesn’t go after Michael (Rory Gibson), at least not right away. Portia (Brook Kerr) takes the stand, and she is distraught because she knows what this means. “Please don’t do this,” Portia cries.
Portia will undoubtedly have to tell the court why she has an airtight alibi and confess to her affair with Isaiah (Sawandi Wilson). Portia’s world is about to blow up once Curtis (Donnell Turner) and Trina (Tabyana Ali) learn about her lies.
A Real Shocker on the Way
After the courtroom chaos, the video preview cuts to a quick succession of two shots, including two people clinking martini glasses. And then it appears that Valentin (James Patrick Stuart) receives a huge shock. Who does he see, and why do we hope that it’s Anna (Finola Hughes)?






