Another winner from Marvel! Apparently, this is the 29th movie in the Marvel Universe; and it compares with all of the best ones. The premise is that 1,000 years ago, a man named Xu Wenwu (Tony Leung Chiu-wai), nicknamed The Mandarin, found ten magical rings that gave him immortality and unmatched power. He then starts the Ten Rings, a terrorist organization that has spread to every country. The movie follows the son of Xu Wenwu, Shang-Chi (Simu Liu) who must comes to terms with his father’s evil regime, and the underlying dynamics that hardened the Mandarin’s evil will. The writing is crisp, the sets are great, and the special effects are dazzling. However the best parts of a Marvel movie are the complex characters and witty humor which you will find and appreciate in Shang-Chi and the Legend of the Ten Rings. If you enjoyed Dr. Strange, you will love this one, and will certainly enjoy a cameo by a Dr. Strange character. My favorite supporting character was Awkwafina as Katy, Shang-Chi’s hilarious friend, who finds her real self and is by his side in all of his adventures. Other stellar actors were Michelle Yeoh, Ben Kingsley, and Florian Munteanu who plays the menacing Razor Fist. Of course, don’t forget to stay to the very end of the credits. All in all, you will not regret taking the whole family to this one!