Amanda Pays is known as an English actress. She is most famous for her roles on the TV shows, The Flash and Max Headroom. ... Read more