Imaginary Friends
Directed by Michael DarlowIn 1930s Gloucestershire, reclusive widow Ellen Pitblado faces a scheming journalist nephew, Douglas, bent on stealing her fortune. When desperation strikes, she summons her enigmatic doppelganger friends to unleash their supernatural powers for her protection.
Where to Watch Imaginary Friends
Cast of Imaginary Friends