Disney and Pixars latest animated feature, Elio, has opened to a disappointing box office performance, marking the lowest domestic debut in Pixars illustrious history. Released on June 20, 2025, the film earned an estimated $9 million on its opening Friday, including preview screenings, from approximately 3,750 locations. Industry projections suggest an opening weekend in the range of $20 $22...
