Disney-Pixar today unveiled the all-new voice cast of The Good Dinosaur, the long-in-the-works pic that showed footage at Cannes and hits theaters Thanksgiving week. Raymond Ochoa will play Arlo, an Apatosaurus who is separated from his family when he falls into a raging river and is swept hundreds of miles away. He comes across Spot (Jack Bright), a human cave-boy orphan with whom he forms a bond as he attempts to get home. The new cast also includes Jeffrey Wright as Arlo’s dad, Poppa; Steve Zahn as a pterodactyl named Thunderclap; AJ Buckley as Nash, a T-rex; Anna Paquin as Ramsey the T-rex; Sam Elliott as a tough T-rex named Butch and Marcus Scribner as Arlo’s brother Buck.

Originally set for release in summer 2014, the film has seen a number of obstacles since its original voice cast was unveiled at Disney’s D23 in August 2013Raising Hope‘s Lucas Neff was set as Arlo, with John Lithgow as Poppa, Frances McDormand as Momma and Bill Hader, Judy Greer and Neil Patrick Harris as Arlo’s siblings. But just five weeks later, Disney announced that it had pushed Good Dinosaur back a year and a half as rookie feature director Pete Sohn stepped in for the departed Bob Peterson.