Sussex, England, 1938. Shortly before the outbreak of World War II, Thomasina and Martha Hanbury, two ingenious sisters, create LOLA, a miraculous machine.
2020
2016
2013
2017
2007
1983
2008
2005
2018
1993
1998
2003
2002
2006