Sussex, England, 1938. Shortly before the outbreak of World War II, Thomasina and Martha Hanbury, two ingenious sisters, create LOLA, a miraculous machine.
2016
1993
1980
2012
1994
2003
2008
2002
1966
1981
1965
2009
1995
1953
2000
2024
2022