"Eternals" fell to second place with $10.8 million (£8 million) and family film "Clifford the Big Red Dog" placed third with $8.1 million (£6 million).
"King Richard", which stars Will Smith as the father of tennis aces Venus and Serena Williams, hit $5.7 million (£4.2 million) in its first three days of release. The film opened in cinemas but is also airing on streaming site HBO Max.
Sci-fi epic "Dune" notched up fifth place, scoring $3 million (£2.2 million) in its fifth weekend in cinemas. It's also streaming on HBO Max.