Director: Peter Sohn Cast: Leah Lewis, Mamoudou Athie, Ronnie Del Carmen, Shila Ommi Released: 7th July 2023 In its nearly three-decade run, Pixar has thrived on...