Hayao Miyazaki’s Spirited Away returns to theaters for five nights celebrating the Oscar-winning film’s 25th anniversary.