It is good graphically, but it just didn't feel like Warhammer 40k and they should never ever do a film since hollywood would never get it right in a million years. Unless a film is good guys vs bad guys nobody ever seems to understand it and in Warhammer 40k there are no true good guys or bad guys thats why warcraft is so popular, they ripped off Warhammer then dumbed it down to a good vs evil scenario. e.g.
Orks - Were desgined to think of nothing but war its just in their nature not because they are evil
Eldar - They don't care about anything but their own dying race and would sacrifice billions just to save a few thousand of their own.
Necrons - They are just mindless killing machines who were tricked by the C'tan and now just attempt to strip life from the galaxy again
Tyranids - Again just mindless killing machines with no emotion which are controlled by the Hive mind
Imperium - Very corrupt, they don't hesitate to kill off a whole planet if they smell the slightest hint of heresy, would sacrifice millions to save one space marine
Tau - closest thing to good guys you have, they want to make an empire that spans the entire galaxy, but if you don't join them you die
Dark Eldar - These guys are considered "evil", they kill and mutilate their victims so that Slaanesh (a chaos god) doesn't consume their souls
Chaos - Evil, they enjoy brutally murdering and raping innocents, but unlike the Dark eldar these guys do it for enjoyment
Theres also a thread discussing it here:
http://forums.relicnews.com/showthread.php?t=106291&page=1&pp=15
I explained it as best I could but im sure I got something wrong in there thats why hollywood could never make a good job of it because there is no definitive "good guys" also they would probably cast some of the worst actors ever to play the parts. The only way that it would work is if they did it in CG, but it would need a whole lot of input from games workshop and a great director who is an avid Warhammer 40k fan and who has a ton of knowledge about it of which will probably be impossible to find.