No idea it was Adam Ant.
Boy do I feel stupid. I didn't even spot Adam Ant until seeing the credits. I know he was in Nomads and numerous other movies.
Guess I didn't recognize him without the signature war-paint & Naval jacket, and speaking in a non-singing voice.
My observation that "Sho Nuff" from The Last Dragon was in it. Yep, that's him in a leotard.