300 is the fictionalized account of the Battle of Thermopylae. Directed by Zack Snyder 300 is a rather low brow attempt to portray one of the most famous battles in western history. There is a lot of grrrring and garrrring, the persians are portrayed as backwards pagans and the entire ordeal lacks an intellectual element, ( which the Greeks are famous for).
I would give it a generous 5 out of 10 even though I know the film is beloved by many a metro sexual male because a). It resembles a video game b). The men are strong and brave, (which most men are not), c)It has plenty of nudity (both male and female).