James Franco has been cast as former Cuban leader Fidel Castro in upcoming film Alina Of Cuba.Directed by Miguel Bardem, Alina Of Cuba is centred around the story of Alina Fernandez (played by Ana Villafañe), the daughter of Castro and Natalia ‘Naty’ Revuelta (Mia Maestro) after they had an affair.Fernandez discovered Castro was her biological father aged 10. She went onto become one of Castro’s most outspoken critics and was arrested multiple times for trying to leave Cuba.