Michelle Harrison

Michelle Harrison (born Michelle Nicole Johnston on March 24, 1975) is an American actress. She portrays Nora Allen in a guest-starring role in the first season of The Flash.