For a purist Jet Li movie, I agree with you. Not his best showcase. Did they ever release Body Guard from Beijing or My Father is a Hero to the US. To, me those show that Jet can be in a non-period piece movie and do well.

For Cradle, it was Romeo 2 but he played a supporting role. It was so much a DMX movie and Tom Arnold stole the show. That said, his "cool" style of fighting was nice to introduce to US audience (ala OUATIC) but got tiring at the end. There were some really funny and entertaining momments.

Cradle beats Tuxedo any day and I found it more entertaining then Knights. I know, I'm a minority here.