
For the first time in several years, the popular show has returned to a U.S streaming service. On Friday, the celebrations online were jubilant as Avatar became available on Netflix for everybody to watch. 2020 aptly marks the 15th anniversary of the iconic animated series which first premiered in 2005 and ran for about 3 or so seasons.