vfxandmore Box office collection of ‘Eternals’ crosses $300 million -