300 is a great movie full of visual effects and graphics which made it different and much better.
Acting was great, director did a wonderful job and chose great actors, full of action, and it is based on a true story.