You can now watch "Aquaman and The Lost Kingdom" on Netflix!