Woody, Buzz Lightyear, Bo Peep, and Forky are still ruling the box office, easily fending off the possessed doll from "Annabelle Comes Home" and Chucky from the "Child's Play" reboot.

"Toy Story 4" took in  $58 million, boosting its domestic haul to $237 million. After only two weekends in theaters, "Toy Story 4” is already the fourth-highest grossing movie of the year. The Pixar sequel now has a global tally of $496 million.

Landing in second place was "Annabelle Comes Home,” the seventh installment in the Conjuring Universe and the third film about the evil doll.  It earned $20 million over the weekend and $31.2 million since debuting on Wednesday. That's considerably behind the first two "Annabelle" films, which each took in more than $35 million in their opening weekend.

Close behind in third place was "Yesterday," in which a man (Himesh Patel) becomes a pop sensation because he's the only one who remembers the Beatles. It took in $17 million from 2,603 venues. It was directed by Danny Boyle ("Slumdog Millionaire") and written by Richard Curtis ("Love Actually").

The  musical pulled in $7.7 million overseas, bringing its weekend total to $24.7 million globally. It has a middling 60% rating on Rotten Tomatoes, but audiences gave it an "A-" CinemaScore.

"Avengers: Endgame" returned to the top 10 after being re-released with an unfinished deleted scene that didn't make the original cut. The new version, which also includes a video introduction from co-director Anthony Russo and a sneak peek at "Spider-Man: Far From Home," added another $5.5 million in its 10th weekend of release. That's nearly a 200% jump in ticket sales from last week.

Its total sales now stand at  $841 million in North America and $2.76 billion worldwide. That's still about $26 million behind "Avatar," which remains the highest-grossing film of all time with $2.78 billion in global ticket sales.

In fourth place, Disney’s "Aladdin" earned $9.3 million in its sixth weekend, crossing the $300 million mark at the domestic box office. It's currently the third highest-grossing film of 2019.

In another box office milestone, "John Wick: Chapter 3 – Parabellum" just crossed $300 million worldwide. The sequel picked up $3 million this weekend, taking its domestic tally to $161 million. It's the sixth highest-grossing film of the year so far.

Here are the top 10 estimates for June 21-23, 2019

1. "Toy Story 4," $57,932,000
2. "Annabelle Comes Home," $20,370,000
3. "Yesterday," $17,000,000
4. "Aladdin" (2019), $9,344,000
5. "The Secret Life of Pets 2," $7,090,000
6. "Men in Black: International,"$6,550,000
7. "Avengers: Endgame," $5,537,000
8. "Child's Play" (2019), $4,276,607
9. "Rocketman," $3,870,000
10. "John Wick: Chapter 3 - Parabellum," $3,175,000

[Via Variety]