Cameron Diaz even actually drove a boat down the River Thames in the heart of London at one point (via Metro). Other locations around London, like Heathrow Airport, were also used. One of the more ...