who played red riding hood in once upon a time
Meghan Ory Meghan Ory (born August 20, 1982)[1] is a Canadian television and film actress. She is best known for her role as Red Riding Hood/Ruby on the ABC fantasy series Once Upon a Time and also starred in the short-lived CBS drama Intelligence as Riley Neal. Ory currently stars in Hallmark family drama Chesapeake Shores as Abby O'Brien.
Little Red Riding Hood The story revolves around a girl called Little Red Riding Hood. In Grimms' and Perrault's versions of the tale, she is named after her magical red hooded cape/cloak that she wears. The girl walks through the woods to deliver food to her sickly grandmother (wine and cake depending on the translation). In the Grimms' version, her mother had ordered her to stay strictly on the path.