LOLA
LOLA

Sussex, England, 1938. Shortly before the outbreak of World War II, Thomasina and Martha Hanbury, two ingenious sisters, create LOLA, a miraculous machine.

Similar Movies

Stephanie's Image
The Lancaster at War
Brazil
Wilbur Wants to Kill Himself
Blade Runner
Mobster
War of the Worlds
To Be or Not to Be
Scarface
A Clockwork Orange
The Terminator
East of Eden
Twelve Monkeys
American History X
The Fisher King
Dirty Dancing
Akira
Tron
Capture Kill Release
Live Forever as You Are Now with Alan Resnick