La película se centra en dos exploradores y científicos de diferentes generaciones que viajan a través de la densa y misteriosa selva amazónica en busca de una planta sagrada y medicinal conocida como la yakruna.
La primera línea de tiempo se sitúa en la década de 1900 y sigue a Theo (interpretado por Jan Bijvoet), un etnobotánico alemán, que se adentra en la selva en compañía de un guía indígena llamado Karamakate (interpretado por Nilbio Torres), quien es el último sobreviviente de su tribu. Theo busca la planta rara para curar su enfermedad, pero también desea preservar el conocimiento y la cultura indígena.
La segunda línea de tiempo se desarrolla varias décadas después, en la década de 1940, y sigue a Evan (interpretado por Brionne Davis), un etnobotánico estadounidense. Al igual que Theo, Evan busca la yakruna y se encuentra con un anciano Karamakate (interpretado por Antonio Bolívar Salvador), quien ha perdido gran parte de su memoria debido a los efectos del contacto con la civilización.
A medida que la historia avanza, se revelan los encuentros y las experiencias compartidas por los dos científicos con Karamakate a lo largo de los años. La película ofrece una visión poderosa sobre la colonización y el impacto devastador del contacto con la civilización occidental en las culturas indígenas y en la selva amazónica.
«El Abrazo de la Serpiente» es elogiada por su cinematografía exquisita, su exploración de temas culturales y su reflexión sobre la pérdida del conocimiento ancestral y la destrucción ambiental. La película fue aclamada por la crítica y recibió numerosos premios internacionales, incluido el Premio Art Cinema en la Quincena de Realizadores del Festival de Cannes en 2015.