“The Revenant” put up a fight, but it proved unable to dethrone “Star Wars: The Force Awakens” at the weekend box office.

“Star Wars,” which this week surpassed “Avatar” to become the highest-grossing film in US box office history, earned an estimated $41.6 million this weekend (for a cumulative gross of $812.0 million). That gave it the edge over “Revenant,” which earned $38.0 million in its first weekend of wide release.