Space Jam: A New Legacy has proved a slam dunk by taking US $31.6 million in its opening weekend to top the North American box office.

A joint streaming release, it sets a pandemic-era record for a family film.

The live-action/animated basketball film - a sequel to the 1996 original starring Michael Jordan - sees NBA star LeBron James team up with the Looney Tunes characters to save his son.

Its success, despite poor reviews, means it topples Marvel's Black Widow.

[Source:BBC]