‘Avatar: The Last Airbender’ Has Landed On Netflix, And Everyone On Earth Should Watch It Netflix now has one of the best shows of all time with Avatar: The Last Airbender.