Personally.... I feel 300 was terrible..
I understand that it was an adaption from an animated book? (please correct me if I am wrong).
But I really thought it could have been an all time classsic.. but I think they went for cheap, sleazy, bloody thrills.(not that there is anything wrong with it) But for me that takes out of consideration for best movie of all time.