James Franco is stirring up controversy yet again, with news that he has been cast to play former Cuban leader Fidel Castro in a new film, "Alina of Cuba," according to Deadline.This will be one of Franco's first acting roles since he was sued for sexual misconduct in 2019. But the sexual scandal is not the only reason people are upset with the casting news.