watch 01:33
The Loop (TV)
Do you like this video?
Joyce Hyser (born December 20, 1957) is an American actress. She portrayed Megan Lockhart in The Flash.
Credits
The Flash
Actress
Community content is available under CC-BY-SA unless otherwise noted.