Avatar: The Last Airbender made quite the entrance on Netflix.
The live-action adaptation debuted on February 22 and, in just a four days of availability, it racked up 2.56B viewing minutes. Usually, that would easily place it in the top spot on the Nielsen...