Charmed Noir

While investigating a murder at Magic School, Paige (Rose McGowan) and Agent Brody
(Kerr Smith) are sucked into an unfinished novel written 20 years ago by two students.
They suddenly find themselves in a 1930s film noir, where they are chased by
gangsters in pursuit of the famed Burmese Falcon. With no way to escape, Paige and
Brody must help Eddie Mullen (guest star Bug Hall), the missing young author of the
novel, learn to be a hero so the story can end. Back at Magic School, Phoebe (Alyssa
Milano), Piper (Holly Marie Combs) and Leo (Brian Krause) frantically try to rescue
Paige and Brody by writing clues into the pages of the novel. Meanwhile, Phoebe tries
to help Leo win Piper back, but Piper is still struggling with her feelings.
While investigating a murder at Magic School, Paige (Rose McGowan) and Agent Brody
(Kerr Smith) are sucked into an unfinished novel written 20 years ago by two students.
They suddenly find themselves in a 1930s film noir, where they are chased by
gangsters in pursuit of the famed Burmese Falcon. With no way to escape, Paige and
Brody must help Eddie Mullen (guest star Bug Hall), the missing young author of the
novel, learn to be a hero so the story can end. Back at Magic School, Phoebe (Alyssa
Milano), Piper (Holly Marie Combs) and Leo (Brian Krause) frantically try to rescue
Paige and Brody by writing clues into the pages of the novel. Meanwhile, Phoebe tries
to help Leo win Piper back, but Piper is still struggling with her feelings.