Theo a une vie agréable dans une riche banlieue brésilienne. Médecin, mari et père, il est très pris par sa carrière, jusqu’au jour où son fils de 15 ans, Pedro, disparaît. Il part alors à sa recherche et c’est pendant ce long voyage à travers le Brésil qu’il découvre ce qui compte réellement pour lui.
Dans l'Inde des années 40, l'Etat de Travancore possède son propre bourreau. En échange de la pratique de son sinistre métier, il bénéficie de quelques privilèges. Malgré tout, rien ne peut compenser l'obsédante culpabilité dont il est la proie.