who played shang chi as a teenager