John Leguizamo criticises casting of James Franco as Fidel Castro in new biopic: ‘He ain’t Latino!’ Read more