For all that, it's a somewhat retro and mostly enjoyable entertainment. It really feels more like a swords-and-sandals movie from the 1950's and 1960's than a modern movie, which isn't a bad thing at all. And director Brett Ratner doesn't embarrass himself. Dwayne Johnson and the other actors are an appealing bunch, and if you like watching long sword-and-spear battles, you'll probably be happy. History buffs should note that the film is set several hundred years too late, perhaps as many as 700 or 800 years. This Hercules could have helped out at the Battle of Thermopylae. Lightly recommended.
Uncle Buck: written and directed by John Hughes; starring John Candy (Buck Russell), Jean Louisa Kelly (Tia Russell), Gaby Hoffman (Maizy Russell), Macaulay Culkin (Miles Russell), Amy Madigan (Chanice Kobolowski), and Laurie Metcalf (Marcie Dahlgren-Frost) (1989): Decades of dire film comedies have made Uncle Buck, John Candy, and John Hughes loom ever larger in the comedic pantheon.
Even the kids (including a pre-Home Alone Macaulay Culkin and Gaby Hoffmann) are funny, and have funny things to do. But this is Candy's vehicle. His charisma and comic timing fix a lot of the rough patches. And I'd forgotten how strangely hyper-competent and assertive Hughes allowed Candy's character to be. He's a drill-wielding, death-threatening, door-busting one-man army. Even his golf balls are deadly weapons. Highly recommended.