The film's investors offset funding costs by paying Cruise a lower advance fee and providing him a share of revenue only after the financiers were repaid their investment in the production. Filming took place in several locations, mainly in several cities located in Massachusetts, while other scenes were filmed in Spain and parts of Austria.
Knight and Day was released in the United States on June 24, 2010. The film received mixed reviews from film critics, with praise for the performances of Cruise and Diaz but criticism was aimed at its script. It grossed over $261 million worldwide, recouping its $117 million budget.
The film was remade in Bollywood as Bang Bang!, released October 2, 2014, with Hrithik Roshan and Katrina Kaif in the lead roles.