I was pleasantly surprised at this film. Given the anti-Cuban bias of most things we see in the media, I thought this movie did a decent job of presenting Cuban history from a neutral position. It explains why the Revolution was needed, why people supported Fidel, and what some of the challenges were after the Revolution (Bay of Pigs invasion, etc.) For people who know nothing about Cuban history, it gives a good overview and makes for a dramatic story. It relies too heavily at times on melodrama, and Gael García Bernal as Che is ridiculous. The Mexican actors who play the lead roles are ok in general, but there are times when it looks more like a soap opera than a film (not a coincidence that the stars are well known soap opera stars). Still, for this kind of bio- pic, it's fine for what it is. The ending is a little over the top. I think the director is trying too hard to show that Fidel has become isolated from the people. If you follow news, you know that this isn't true. But the parts that deal with the early stages of the Revolution are especially good, and it's fun to see the costumes, old cars and settings of pre-revolutionary Cuba. I also liked the parts that deal with the Revolutionary battles. It gives a good idea of what the Cubans were fighting for, and the dramatic scenes between Fidel and Celia Sánchez are good.