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.
Once Upon a Time (season 7) On August 1, it was announced that Giles Matthey would return as an adult Gideon for the season's fourth episode. The episode, also featuring Emilie de Ravin, would be centered around Rumple.[35] On that same day, it was also announced that Emma Booth was cast in a major recurring role as the Witch,[18] whose more specific identity would be revealed later on during the season.[82] On August 25, Kevin Ryan announced that he would be making an appearance as a new prince in the upcoming season.[83] On August 30, it was announced that Robin Givens had been cast as Tiana's mother, Eudora.[25]