Film review

Shanghai Knights


It's 1887, and China's Imperial Seal has been stolen, its keeper slain in the process. The keeper's son is Sheriff Chon Wang (Jackie Chan), who leaves the Wild West to track down the killer, pausing to pick up his disreputable sidekick Roy O'Bannon (Owen Wilson) before heading for foggy old London town.

Here the duo encounter Arthur Conan Doyle, Queen Victoria and the young Charlie Chaplin as they attempt to steal the Seal back from the evil Lord Rathbone (Aidan Gillen). He's 10th in line to the throne, and is planning to assassinate his way to the top unless Wang can stop him. Meanwhile, the womanising O'Bannon has fallen for Wang's sister (Fann Wong), which causes a rift between our heroes... On the downside, this is way too long, the CGI is rubbish and the plot wouldn't tax the intelligence of a backward seven-year-old. On the other hand, the chop-socky fight sequences are dazzlingly inventive and often laugh-out-loud funny. There's also something genuinely likeable about Wilson, and the script is just sharp enough to make this a buddy act to remember.

Rating: 2 / 10


Editor's Letter

Dave Edmunds at 70! Happy birthday, boyo!

First of all, there was the somewhat staggering recent news that Captain Sensible was about to turn 60. Then a few weeks ago, Nick Lowe was 65. And today, it turns out, Dave Edmunds, Nick’s former best mate and partner in Rockpile...