Trailer: Cottage, Aliens, CucumbersOne day strangers landed in a Russian dacha. But they failed to leave.Watch Here