Netflix Announces Date For Avatar Series; Last Airbender Netflix is set to launch the live-action version of the beloved anime, Avatar: The Last Airbender, on February 22, 2024. The cast boasts a mix of familiar names such as Mark Hamill 5 months ago by Guardian Nigeria