Award-winning Filipino actress Dolly de Leon has joined the cast of Netflix 's live-action series "Avatar: The Last Airbender," making her debut in the second season as twin sisters Lo and Li. De Leon first appeared in the season premiere, portraying the trusted advisers and firebending...