Marshall Efron

Twice Upon a Time
6.9

Twice Upon a Time

Aug. 05, 1983

Twice Upon a Time

Two wannabe heroes and their friends must stop a madman from giving everyone nightmares.
THX 1138
6.7

THX 1138

Mar. 11, 1971

THX 1138

People in the future live in a totalitarian society. A technician named THX 1138 lives a mundane life between work and taking a controlled ...