In the late 18th century, Angel Kelly sets sail from Liverpool aboard the Atlas with the intention of setting up a Utopian commune in Brazil. Before he arrives, there is a mutiny on the ship, and he and the crew are left stranded upon the coast of an unnamed Spanish colony in Latin America. Angel is rescued by a local Amerindian child named Esa and brought to her settlement where all the crew are cared for, but later the crew conspire with a local colonist to displace their Amerindian hosts to make way for a mine.
Eight years later, Esa seeks revenge, using the revolutionary fervour of the times to stage an uprising against the Spanish colonists, but she ends up trapped in a deadly game of espionage and proxy war between the European empires.