John Leguizamo says that James Franco is not Latino enough to play Fidel Castro. “Why is this still happening?”

John Leguizamo used Instagram to criticize the decision to cast James Franco as Fidel Castro in the upcoming independent film “Alina of Cuba.” On August 4, Variety reported that Franco had been released. The script for “Alina of Cuba” was written by Jose Rivera and Nilo Cruz. Miguel Bardem is in charge of directing the movie.

“How can this still be happening?” Leguizamo asked the people who follow him on Instagram what they thought about Franco playing the Cuban historical figure. “How does Hollywood leave us out and steal our stories? Stop taking things from Hollywood and streamers! Boycott! This sucked! Plus, it’s hard to tell a story without bragging, which would be wrong. I have nothing against Franco, but he’s not Latino!”

“Alina of Cuba” will start filming on August 15, and the crew will do their work in Colombia. Franco will be in the movie with Ana Villafane, who plays the main character, Castro’s daughter Alina Fernandez. The script shows Alina’s life as Castro’s daughter by another woman and a critic of his rule in Cuba before she left the country in 1993 and went to live in Spain.

Alanna de la Rosa, Maria Cecilia Botero, Harding Junior, Sian Chiong, and Rafael Ernesto Hernandez are also in the movie. Ma Maestro also plays Alina’s mother, Natalia Revuelta, a Cuban socialite who had an affair with Castro and had Alina as a result.

Leguizamo often speaks out for Latino representation in Hollywood. In 2020, he told People magazine, “We’re less than 1% of the stories told by Hollywood, streaming media. And networks, even though Latinos make up almost 20% of the population and 25% of the U.S. box office. I think it’s bad for kids not to see positive reflections of themselves.”

Read the rest of Leguizamo’s post about Franco’s role below.