This is a very very fun movie with a very weak plot. That and the fight scenes are typical Hollywood - way too long and incredibly unrealistic - no human body can take that much punishment day after day.
Leaving this aside, this is a very fun movie - if you don't mind that they've reduce Arthur Conan Doyle to George Lucas' level.