Netflix reveals lead cast of…

Netflix announced the leading cast of the much-anticipated live action series Avatar: the Last Airbender. The…

Games