Meghan Ory

Meghan Ory is a Canadian television and film actress. She starred as Red Riding Hood/Ruby Lucas on the ABC series Once Upon a Time and is currently starring in the upcoming CBS drama Intelligence as Riley Neal.