Gargoyles - Season 2 - Eps 5: The Mirror
Demona steals a magical mirror to summon an elf named Puck. She forces him to use his magic against Goliath and the humans. However, the result is not quite what she had in mind...
About Gargoyles

Title: Gargoyles
First Air Date: 1994-10-24
Last Air Date: 1997-02-15
Status: Ended
Rating: 8.096/10 (from 439 votes)
Language: EN
Seasons: 4
Total Episodes: 78
Network: ABC Syndication
Genres: Animation, Sci-Fi & Fantasy, Action & Adventure
Production Companies: Unknown
Synopsis
In Scotland, 994 A.D. Goliath and his clan of gargoyles defend a medieval castle. In present day, David Xanatos buys the castle and moves it to New York City. When the castle is attacked the gargoyles are awakened from a 1000 year curse.
Cast

Keith David
Goliath (voice)

Salli Richardson-Whitfield
Elisa Maza (voice)

Ed Asner
Hudson (voice)

Jeff Bennett
Brooklyn (voice)

Thom Adcox-Hernandez
Lexington (voice)

Bill Fagerbakke
Broadway (voice)

Frank Welker
Bronx (voice)

Jonathan Frakes
David Xanatos (voice)

Brigitte Bako
Angela (voice)

Marina Sirtis
Demona (voice)