Renaissance: A Film by Beyoncé earned a better-than-expected $21 million at the domestic box office this weekend, the biggest post-Thanksgiving opening in two decades. But the concert movie struggled overseas, with just $6.4 million from 94 markets. It's also far below the $92.8 million that Taylor Swift: The Eras Tour earned in its opening weekend, but nobody expected Beyonce to compete with those numbers, considering that her audience is older. The Hunger Games: The Ballad of Songbirds & Snakes came in second in its third weekend with $14.5 million. Toho’s Japanese film Godzilla Minus One came in third with an impressive $11 million. Trolls Band Together, Wish and Napoleon are locked in a close race for fourth place around $7 million.