Sci-Fi drama about very small ufo landing