CinemaSerf
This reminded me a little of "In the Name of the King" (2007). Here instead of Jason Statham though, we have the completely out of his depth Luke Goss as the king "Malachy" and Ed Speleers as his hunky sidekick "Jason" as they try to save the kingdo...