Michelle Harrison

Michelle Harrison (born Michelle Nicole Johnston on March 24, 1975) is an American actress. She will portray Nora Allen in a guest-starring role on the Arrow spin-off pilot, The Flash.