10 of the most memorable movies to take home the top prize at the world's most prestigious film festival.
New Release Review (DVD) - EMBRACE OF THE SERPENT
The story of an Amazonian guide and the two European scientists who employ him in the search for a sacred plant.