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

The new Uncut revealed! Arctic Monkeys, Neil Young, Kate Bush and Warren Zevon in new issue

Next month, Arctic Monkeys play two shows at London’s Finsbury Park to more than 100,000 people, which makes it a reasonable moment to look back at the band’s journey from the Sheffield suburb of High Green to their current all-conquering place in a rock pantheon where they are...