who played the blue fairy in once upon a time
Keegan Connor Tracy Keegan Connor Tracy (born December 3, 1971) is a Canadian actress. She is best known for her roles as Audrey Malone in the Showtime comedy-drama series Beggars and Choosers (1999–2000), the Blue Fairy in the ABC fantasy series Once Upon a Time (2011–18),[1] Miss Blaire Watson in the A&E drama series Bates Motel (2013–16), and Professor Lipson in the Syfy fantasy series The Magicians (2016–18).[2][3] Tracy's other notable work includes roles on the television series Stargate SG-1, Jake 2.0, The 4400, Psych, Battlestar Galactica, and Supernatural.
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.