Bad all the way around. Bad scripting, bad Kung fu (or maybe just too many special effects), and bad acting. Really, though, it's the dialog that ruins it and is so distracting. It's like someone tried to take 2022 slang, add new terms to make their mark, and shoe horn it into 19th century SF.