300 is gory (but not as ridiculous as sin city was), stylish, and fun. and almost as homoerotic as professional wrestling.