The new movie doesn't tinker much with the hit formula. The first film had a fairytale sidekick, Vincent Cassel as Robin Hood. This one has Antonio Banderas as a Zorro-like Puss-in-Boots, a swashbuckling ginger giant-killer. Shrek had a magic kingdom with a spooky resemblance to Disneyland. In Shrek 2, the kingdom of Far, Far Away looks like Los Angeles, with stretch stagecoaches, Farbucks coffee franchises and the Versarchery weapons store.