Meghan Ory Bio, Photos and Updates
Bio: Meghan Ory is a Canadian television and film actress. She stars as Red Riding HoodRuby on the ABC fantasy series Once Upon a Time and also starred in the shortlived CBS drama Intelligence as Riley Neal.
Born: August 20, 1982 in Victoria, British Columbia, Canada
Posted In: Actresss