Lilo and Stitch: Untold Disney Masterpiece?