Unlike what most critics say about this film, I find this film entertainingly good. The tandem of Will Smith and Kevin Kline was effective in some sort of ways because it really made me laugh. I also like the acting of Salma Hayek and Kenneth Branagh. The cinematography was ok and the plot as well. It was an entertaining Adventure Comedy film for me.