Hollywood actress Angelina Jolie says the exodus of millions of Venezuelans from their country has led to a "shocking" migrant crisis in South America that was "predictable and preventable."

Jolie is ending a three-day visit to Peru a special envoy for the United Nations refugee agency. During her visit Jolie met Venezuelan refugees who live at a shelter in the capital city and also went to a border crossing in the north of the country.

On Tuesday, Jolie met with Peruvian President Martin Vizcarra to discuss potential solutions to the migrant crisis and ways of securing international support.

Hollywood actress Angelina Jolie speaks during a press conference at government palace in Lima, Peru, Tuesday, Oct. 23, 2018. Jolie, who met with Venezuelans refugees on Monday, is in Peru as a special envoy for the UN's High Commissioner for Refugees. (AP PhotoMartin Mejia)

Hollywood actress Angelina Jolie speaks during a press conference at government palace in Lima, Peru, Tuesday, Oct. 23, 2018. Jolie, who met with Venezuelans refugees on Monday, is in Peru as a special envoy for the UN's High Commissioner for Refugees. (AP PhotoMartin Mejia)

More than 1.9 million people have left Venezuela since 2015 and some 400,000 have moved to Peru. The UNHCR has described it as the largest population movement in Latin America's recent history.

Hollywood actress Angelina Jolie listens to Peru's Foreign Minister Nestor Popolizio, after a press conference at the government palace in Lima, Peru, Tuesday, Oct. 23, 2018. Jolie, who met with Venezuelans refugees on Monday, is in Peru as a special envoy for the UN's High Commissioner for Refugees. (AP PhotoMartin Mejia)

Hollywood actress Angelina Jolie listens to Peru's Foreign Minister Nestor Popolizio, after a press conference at the government palace in Lima, Peru, Tuesday, Oct. 23, 2018. Jolie, who met with Venezuelans refugees on Monday, is in Peru as a special envoy for the UN's High Commissioner for Refugees. (AP PhotoMartin Mejia)