Carol Reed
It was one of a series of movies Carol Reed made starring Margaret Lockwood when she was a "resident ingenue".