I thought it was really well done, the visuals that Zack Synder came up with were amazing and he really did Frank Miller proud by what he put together. As for overacting, uhh..how so? Butler did an awesome job as the big L, it's a pretty crazy role for someone to play.

Maybe it was just me but I thought the trailer made it pretty clear that 300 was not going to be about the actual historical events directly from how they were. The look of the Persians was also really well done, especially the look of Xerxes, a fantastic blend of greed and power.

Two thumbs up!