"Soñar no cuesta nada" was based on the true story of more than 140 Colombian soldiers who found an illegal fortune belonging to the FARC guerrillas in the middle of the jungle and who, instead of informing about it, decided to keep the money for themselves. As you can imagine, most of them spent it far too fast and far too naively.
All of this originally happened back in 2003 and now most of the real soldiers are on the run, with a few either turning themselves in or having been captured, and a couple of them ending up dead as a door nail. The story caused a rather public controversy in Colombia, which continues even after most of the captured soldiers have been recently sentenced to 3 - 10 years in jail, depending on their specific actions / responsibilities.
That is the true story, as chronicled by the press. The movie is clearly based on it, but adds a considerable amount of fiction to the tale, and even stops a bit short of what really happened (it was made before the sentencing phase, for example).
While none of the characters involved mirror their real life counterparts that closely, the issues at stake are well represented, including the moral and personal sensitivities involved. In that respect, the movie succeeds, aided by a talented cast (by Colombian standards), a remarkable photography work and a very active soundtrack. A reasonably good sense of humor is in it too, though non-Colombians might not catch all the in-jokes and ironies involved (some of which are better than others though). Still, the overall theme of professional duty and honesty versus personal necessities and temptation is universal and remains accessible enough.
As for the ending, I'll simply say this: the final few minutes could have used some more conflict and perhaps a bit less of the sappy stuff. An additional 5 to 10 minutes couldn't have hurt. As it is, things happen a bit too fast and, while the film remains quite interesting in its own right, the final result does tend to simplify the consequences of the soldiers' actions. A good movie, certainly, but it could have been even better. Overall, I give it 7.7/10 or so.