Watch Hidden City of the Incas on Disney Plus.
Unfortunately the movie Hidden City of the Incas is not yet available on Disney Plus.