Where To Stream Avatar The Last Airbender Season 1 Episode 5
Spirited Away
- Aired February 22, 2024
- 52 Min
- Rated 8.2
- Number 5 Of 15 Rated Episodes
When the group lands in the Spirit World for a rescue mission, they come face to face with dangerous threats, painful memories and a mysterious entity.