LOLA
Sussex, England, 1938. Shortly before the outbreak of World War II, Thomasina and Martha Hanbury, two ingenious sisters, create LOLA, a miraculous machine.
Release Date: 2023-04-07
★★★★★★★★★★ (89 votes)
Similar Movies

Head Case
★★★★★

Uncle Adolf
★★★★★

Escape to Athena
★★★★★

Across the Great Divide
★★★★★

Where the Seagulls Sleep
★★★★★

Small Town Hero
★★★★★

Freud's Last Session
★★★★★

Ever Since the World Ended
★★★★★

I See a Dark Stranger
★★★★★

The Space Between Us
★★★★★

A Time for Drunken Horses
★★★★★

Therapie
★★★★★

We'll Go to the City
★★★★★

The Crossing
★★★★★

Point 905
★★★★★

Maggie
★★★★★

Almaz Black Box
★★★★★

Divided We Fall
★★★★★

The Invasion
★★★★★

White Man's Burden
★★★★★