Urban slavery was well developed in Spanish America and Brazil. Slavery took a long time to get removed from these countries. Slavery in Brazil was prevalent in the country long before the Portuguese settlement started around the year 1532. Later on the colonists were also heavily dependent on the slaves.
Many people rely on movies to learn about historical events, but what they're not really taking into account is that Hollywood's main purpose is to generate blockbusters and revenue.
Firstly, one problem that "historical" movies have is that they're not usually accurate and there's fiction mixed with reality.
Also, many movies can be biased regarding some specific events that happened in the past, so people who watch those movies don't get to see what really happened, they just see a biased version of it.
There are stereotypical depictions in movies that are not completely true, for example cowboys or immigrants.
So, only watching movies to learn about events that happened in the past is not enough bacause dates and places could be wrong, there could be biased movies and sometimes fiction exaggerates the role or identity of historical figures. Movies should be watched as entertainment and to have a good time.
The Civil Rights Act of 1964 allowed the federal government to fight racial discrimination as it was a US labor law that outlawed discrimination based on race, color, religion, sex, or national origin.
There are more than three reasons why this happened of course but the best three are there they needed more land, resources, and some way to escape the cold.
Utopianism, socialism, and captialism
for sure