Home / Arts and Entertainment / Charmed Stars Critique "Plot Holes" in Divisive Season 3 Finale

Charmed Stars Critique "Plot Holes" in Divisive Season 3 Finale

Summary

  • Charmed season 3 ends on a cliffhanger, with stars criticizing the episode's plot holes
  • Actors Brian Krause and Drew Fuller discuss the issues on their podcast The House of Halliwell
  • Shannen Doherty directed the finale, which was her last appearance on the show
Charmed Stars Critique "Plot Holes" in Divisive Season 3 Finale

In September 2025, Charmed stars Brian Krause and Drew Fuller recapped the show's season 3 finale, "All Hell Breaks Loose," on their podcast The House of Halliwell. The actors felt the episode, which featured a time loop storyline, was not well executed and contained several plot holes, despite the strong performances from the cast.

"The saving grace of this episode is everyone is so dang good, you know?" Fuller said. "Everyone is just on their A-game from an acting standpoint. We might not like the story, but imagine if people were phoning it in."

The season 3 finale of Charmed ended on a cliffhanger, with the Halliwell sisters fighting a demon, getting exposed for their magic, and Piper (Holly Marie Combs) being lost. The episode then reversed time to the beginning, leaving Piper and Prue (Shannen Doherty) mortally wounded.

Doherty, who directed the finale, later faced an unceremonious firing, and her character Prue was killed off. The House of Halliwell hosts felt this drama could not be separated from their viewing of the episode, adding that "under less-skilled directorial hands," the show's future would have been in danger.

"Everyone did their job, believed in the story and the script, and trusted Shannen and her directing," Fuller said. "And the performances are all incredible. And it looks great. It's just the story wasn't there to back up the performances."

Disclaimer: This story has been auto-aggregated and auto-summarised by a computer program. This story has not been edited or created by the Feedzop team.

Read more news on

Property Code: 5571