Yes, I said it. Transformers was better than 300. A little late to write this but lets have it, I am never on time as it is.
300, the movie about Thermopylae and the 300 Spartans. Disappointing as it lacked storyline as it was extremely predictable filled with sex scenes that were pointless. I'll give it to them for the scene at the Oracle, that is how the Oracle originally worked, but the marital sex was pointless as he was not turned on by her but to the mere fact he was a "free man". A "free man" who did not choose to be a fighter nor a Spartan. A "free man" who only had one choice throughout the movie, bow down to Xerxes or have to fight for his kingdom. Hey have to call it. When you have no choice towards your profession or lifestyle, it is not freedom. A shame for everyone to believe that only through the State can you achieve Freedom.
Transformers, corny throughout the movie, but more depth in the storyline than 300. Why did the car choose Sam should have been the question in the beginning? What is it the Decepticons are after should have been the next question. Of course, we should have been able to foretell what they were since the displayed it in the beginning of the movie with Sam. Yet the plot of Transformers had something that 300 lacked. Cooperation, innovation, and a better message.
Let us define the different versions of Freedom
In 300, Freedom is to live under the state you are used to.
In Transformers, Freedom is the ability to choose b/w life and death; between good or evil and not allowing others to make that decision for you.
How about Innovation?
300, Innovation was to fight at Thermopylae as to create a small pass where the 300 could hold off the entire Persian Army.
Transformers, the military overcame and adapted to the situation learning from each battle with the Decepticons of what they could do to cause harm to the giant robots; changing the battle area from one place to another to allow themselves a strategic advantage. Heck even the Decepticons overcame their disadvantages by shutting down the communications link throughout the world. This isn't to say that Xerxes never overcame anything, but according to the movie he had to wait until a crippled Spartan had leaked information about a pass so that he could attack the Spartans in a new fashion.
As for the message,
300 claimed that men died for a reason which would be Freedom thus encouraging all of Greece to unite to fight against the Persian Army.
Transformers completely took all the work 300 and worked it into 300's ending. Instead of their being death to cause people to unite, they found their was one cause that those with differences can unite for; Freedom.
Truth is the actual history of Thermopylae is a time when Greece unified itself to overcome the Persians. The true story was that like the movie Transformers. The most disciplined force of ancient times, the Spartans, with only a handful of themselves assembled with other Greeks and held the land battle. The Athenians, greatly outnumbered in the sea, led a sea attack against Persian ships to curtail them from sending reinforcements behind the land units on the pass.
Face it, 300 was disapointing, so they gave us Transformers.