The results are in, and Netflix’s Avatar: The Last Airbender seems to be a hit. The live action adaptation topped the streamer’s weekly English-language TV list with 21.2M views in its opening weekend. According to Netflix, it reached the Top 10 in 92 countries. It was edged out as most-watched title of the week by […]