Banderas' new role sparks Mexican revolt
Antonio Banderas has caused a mini-rebellion by playing Pancho Villa in a new film about the Mexican revolutionary.
Mexicans are furious that a Spanish actor has taken the role of the bandit leader infamous for killing 18 people during a raid into the US in 1916.