The best: Kate Beckinsale. Just simply amazing to watch her run around and kick so much ass. Hell, amazing to watch her do anything really.
The worst: The average CGI. I just do not get it. I hate CGI. It has no depth to it.
In fact this is what watching your boring CGI makes me feel like