Here is a very weird scene from a 1967 film called Herostratus, which is one of the first films that Helen Mirren starred in. I don't know about you, but I think she's pretty damn beautiful here. The film was made by experimental filmmaker Don Levy. Watch the scene below and tell us what you think!
Alerts From GeekTyrant
Choose a movie, show, actor, director, topic, or GT author to receive email alerts about.