Vietnam orders Netflix to stop advertising, distributing its games

10 April 2024, 2:20 am

The film also inspired audiences to go to the cinemas this weekend where it surpassed expectations and earned $25.7 million in ticket sales in North America, according to studio estimates Sunday.... Read More »

Featured Video