Question: is lilo and stitch still on netflix?
Answer: Yes, Lilo & Stitch is now available on American Netflix.