Actor: James Franco appears in front of the camera as Fidel Castro

The US actor James Franco (44) is to play the revolutionary leader Fidel Castro in the biopic "Alina of Cuba".

Actor: James Franco appears in front of the camera as Fidel Castro

The US actor James Franco (44) is to play the revolutionary leader Fidel Castro in the biopic "Alina of Cuba".

The indie film tells the story of Castro's illegitimate daughter and later critic Alina Fernandez, according to US industry publications Deadline, Variety and Entertainment Weekly. The titular role is played by US actress Ana Villafañe. Argentinian actress Mía Maestro is set to star in director Miguel Bardem as Alina's mother, Natalia Revuelta.

The real Fernandez, who is starring in the film, endorsed Franco's role, according to Deadline. He has starred in films such as Spider-Man, The Interview, and The Disaster Artist, and was nominated for an Oscar for his role in the survival film 127 Hours.

Message "Variety" Message "Deadline" Message "Entertainment Weekly