Three-time Oscar nominee and creator of Lilo & Stitch Chris Sanders hasn't directed since The Call of the Wild (2020). Finally, the filmmaker found his next project in Universal Pictures and ...