Netflix reveals lead cast of live action series ‘Avatar: the Last Airbender’

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