Fair rating?Shiny Happy People
When the demon Cordelia gives birth to turns out to be a saintly, beautiful woman, all who lay eyes on her become entranced by her spell. With Cordelia in a coma, Angel and the gang help the new, unnamed prophet create the perfect Utopian L.A. But as every spell is a deception, even the most peaceful and reasonable ideals may conceal the darkest of secrets.
Streaming on (US)
See all
#16In Season 4of 22 rated episodes
#68All-timeof 110 rated episodes
−0.3vs season avgSeason 4 averages 7.9
2003First airedApril 9, 2003
Guest stars
Gina Torresas Jasmine
Annie Werschingas Margaret
Sam Witweras John Stoler
Jackie Tohnas Woman #1
Rene Hamiltonas Host of "Good Morning L.A."
David Figliolias Vamp Leader
Lyle Kanouseas Diner Counter Guy
Chane't Johnsonas Martha Jane
Steve Beanas Middle-Aged ManLynette Romeroas News Anchor
Suzette Craftas Teacherly Woman
Crew
Marita GrabiakDirector
Elizabeth CraftWriter
Sarah FainWriter