I didn't really enjoy this movie. Yes, Javier Bardem is a fantastic actor and the story, at its core, is interesting. But this film felt like a project made by a director who is so in love with his own abilities he just spews random visuals all over the place to demonstrate his magnificence. I preferred The Diving Bell and the Butterfly by a mile. The Diving Bell and the Butterfly required some directorial trickery but this movie did not. The filmic blah blah blah of trees and waves and hot air balloons was pretentious dribble and a snooze to boot.
One other complaint was the inclusion of Sean Penn and Johnny Depp. Both are actors I love, but neither needed to be in this film. They're distracting. Throughout Sean Penn's scene, I missed every bit of dialogue because I was too busy thinking "Is that Sean Penn. Yes. That's definitely him. No, that's not him. Why would that be him? But I'm pretty sure that's him."
On the bright side, Diego Luna was in this for about two minutes. So that was a nice surprise.
Overall - not my fave.