The problem with 300 is precisely what u've brought out...in the end nobody empathizes with the characters - it's all visually stunning, and may i add, only! The trailer was awesome (i m one of the innumerable fans of the film b'cos of the trailer - watch it if u haven't), the movie isn't. It cud have been the gr8est action/war movie of all time (as imdb puts it, at the present rate it may surpass godfather) but, it sadly doesn't pose much to think abt. I'd say TROY was way better than this. But, don't be put-off by these remarks b'cos u may not want to miss out on the grand visual spectacle this movie is! Watch it for the sheer fun of marvelling at the digital scenery - and yes, try to go in an IMAX.