Nicolas Cage and John Travolta worked perfectly together. John Woo, as always, did a superb job as director. The story, though very unlikely, is interesting, different, original and fun. Action scenes bring a dramatic, art-like experience. The score adds to the overall experience.