According to a report at Deadline, the pilot for the CW’s The Flash has added another crucial cast member. Michelle Harrison (the CW’s Emily Owens, MD) has been added to the cast of this latest live-action incarnation of the Fastest Man Alive, playing the guest starring/recurring role of Barry’s mother, Nora Allen. She joins Grant Gustin as Barry Allen/The Flash, Candice Patton as Iris West, Jesse L. Martin as Detective West, Rick Cosnett as Eddie Thawne (The Reverse Flash?), Danielle Panabaker as Caitlin Snow/Killer Frost, and Carlos Valdes as Cisco Ramon/Vibe, and original TV Flash John Wesley Shipp in a mystery role.
Although the story says that Harrison will be a recurring role, in the more recent modern comics, Barry Allen gets into forensic science to to try to figure out who murdered his mother Nora when he was a little boy. His father is accused of the crime and incarcerated for it, but Barry never believes his father was the culprit, and spends the rest of his adult life trying to figure out who it was that killed his mother. It is possible of course that the television version won’t go with the idea of Barry’s mother having been killed, but more likely her recurring role will be seen through the use of flashbacks.