300 is one of the best movies in our time. okay so the story is predictable but i think what made it a great movie was how it was told. Not to mention, all the fighting you see is what they really used back then. not only that, the romance is real even though it was never said in words. but you knew what was going on.