‘Free Guy’ tops North American box office again

* Family-friendly 'Free Guy' was slightly off from its $28 million opening weekend, but analysts said its result was impressive with Covid-19 still hanging over the industry