The R rating explanation at the beginning of the movie says it all:  "Rated R for non-stop violence."  They got that right.  It is easy to see the PS2 video game elements in this movie.  It flows very well and I personally enjoyed this sequel more than the original.  The addition of Jill Valentine to the mix was an inspiration.  To tell you the truth, she's hotter than Milla.