And the box office battle of Chris Pratt vs. Chris Pratt goes to ... Chris Pratt!

Yes, Peter Quill trumped Owen Grady at the all-time box office this past weekend. "Avengers: Infinity War" dethroned "Jurassic World" for the No. 4 spot on the list of highest-grossing films ever.

Poor dinos just couldn't hold on to their butts.

Just last week, "Infinity War" was lauded as the top-grossing superhero movie of all time, surpassing "The Avengers" to take No. 5 on the all-time list. "Avengers 3" has now jumped up to No. 4, and "Black Panther" also moved up a spot -- as expected -- to take No. 9 away from Harry Potter.

According to Deadline, "Infinity War" made $84.4 million at the global box office this past weekend, which wasn't as much as "Deadpool 2" in its opening weekend, but it was enough to move past "Jurassic World" on the best-ever list.

Here's a look at the revised top 10, as of this week, with both "Infinity War" and "Black Panther" still playing in various theaters around the world:

1. "Avatar" $2,787,965,087

2. "Titanic" $2,187,463,944

3 "Star Wars: The Force Awakens" $2,068,223,624

4. "Avengers: Infinity War" $1,813,732,959

5. "Jurassic World" $1,671,713,208

6. "The Avengers" $1,518,812,988

7. "Furious 7" $1,516,045,911

8. "Avengers: Age of Ultron" $1,405,403,694

9. "Black Panther" $1,343,612,015

10. "Harry Potter and the Deathly Hallows – Part 2" $1,341,511,219

As much as Thanos would love to keep slaying, it seems unlikely that "Infinity War" can catch up to the 1-3 crowd. That is a powerful clique up there, with two James Cameron films and Episode VII.

But! Maybe "Avengers 4" can get it done next year?

"Jurassic World" has its own follow-up headed to theaters next month, with "Jurassic World: Fallen Kingdom" going for box office glory starting June 22nd. It'll probably do very well, but it may not crack this top 10 list at all.

Want more stuff like this? Like us on Facebook.