O Come, All Ye Thankful



Critic Consensus: Enticing developments in Cicada's backstory and a festive family finish make "O Come All Ye Faithful" a real holiday treat -- and proves that even super families can't escape Thanksgiving drama.

Episode Info

Nora grapples with unresolved anger over her father's disappearance in the future, and Barry and Team Flash must stop a powerful new meta, Weather Witch, from killing her own father, Weather Wizard.


Grant Gustin
as Barry Allen/The Flash
Candice Patton
as Iris West
Danielle Panabaker
as Caitlin Snow
Carlos Valdes
as Cisco Ramon
Jesse L. Martin
as Det. Joe West
Tom Cavanagh
as Harrison Wells
Keiynan Lonsdale
as Wally West
Reina Hardesty
as Weather Witch
Liam McIntyre
as Weather Wizard
View All

O Come, All Ye Thankful Videos

O Come, All Ye Thankful Photos

Critic reviews for O Come, All Ye Thankful

Cicada's Origin is dived into in a way which not only fleshes out how he became what he is...but what he sets out to do as well.

December 7, 2018 | Rating: 4/5 | Full Review…

This one had some weird moments and the standard non-threatening rogue, but Orlin's backstory and Team Flash learning his identity made this a significant episode.

December 5, 2018 | Rating: 8/10 | Full Review…

It successfully showed the origins of Cicada.

November 30, 2018 | Rating: 4/5 | Full Review…

Fathers and daughters were very much a theme this week in The Flash's (belated) Thanksgiving episode, as Nora grew frustrated with Barry's derring-do, Weather Wizard's little girl stormed Central City and Cicada's backstory was revealed.

November 28, 2018 | Full Review…

Along with telling a compelling story about the burgeoning West-Allen family, we finally got a bit of backstory into what makes the meta serial killer Cicada tick.

November 28, 2018 | Full Review…

I love Barry's optimism. He is sure they will find a way to change his future so he can be with his family. He's known for a while that he disappears, but he didn't know the impact that would have on anyone.

November 28, 2018 | Full Review…

Discussion Forum

Discuss The Flash on our TV talk forum!