The video game action comedy "Free Guy" has topped the North American box office in its opening weekend, taking in $28.4 million, preliminary figures from trade firm Exhibitor Relations showed Sunday.  The film, which lightheartedly explores the boundary between the virtual and the real,...