Jimmy Tong (Jackie Chan) is a taxi driver notorious for his speed and ability to get his customer anywhere in the least amount of time, usually without too many illegal methods. His reputation soon lands him a job as the personal chauffer of the mysterious but wealthy Clark Devlin (Jason Isaacs). Jimmy does not really know what his new boss' job is, but Devlin's friendly nature, unperturbable demeanor, and willingness to offer Jimmy advice wins Jimmy over and the two become pals. Jimmy has no idea that Devlin is a spy and when an attempt to kill Devlin partially succeeds, sending Devlin into a coma, Jimmy ends up accidentally wearing a rather unusual tuxedo of Devlin's. The tuxedo is a gadget capable of granting its wearer special abilities (including martial arts, the ability to dance, active camouflage, and being able to walk on walls) which Jimmy must use to stop the terrorist group responsible for Devlin's hospitalization. He joins genius scientist, Del Blaine (Jennifer Love Hewitt) to stop them. At first, she thinks Jimmy is irritating, but in the end when he saves her and the world, he and Del Blaine go for coffee together.