300 is pretty cool but not very realistic in terms of how prettied up the cast is.
I doubt during those times the Spartan soldiers had the time, conveyance, or the styling methods to shave their body hair and have salon style haircuts.
The women also look too contemporary but hey, that's hollywood.
enjoyable, nonetheless because at least it was original by way of cinematography.