"You are the hope... you just need to believe in yourself!" Signature Ent. has debuted the official UK trailer for an animated feature titled Ainbo: Spirit of the Amazon, a Peru + Netherlands co-production from filmmakers Richard Claus & Jose Zelada. In the spirit of Moana and Frozen, Ainbo is the epic journey of a