Meghan Ory (born August 20, 1982) is a Canadian actress. She is best known for her role as Red Riding Hood/Ruby on the ABC fantasy series "Once Upon a Time". She also starred in the CBS drama "Intelligence" as Riley Neal. 