Cameron Diaz reportedly treated her stunt double to a holiday after shooting wrapped on 'Knight and Day'.

The actress - who stars in the upcoming movie with Tom Cruise - paid for the on set action woman to holiday to Cabo San Lucas, Mexico, as a way of saying thank you for all her hard work.

A source told the National Enquirer magazine: "There were a lot of serious stunts in the movie. The double got pretty banged up, Cameron sent her away to heal her bruises in peace."

In the film, Tom plays secret agent Milner who goes on a blind date with Cameron's character June Havens and the pair end up having to protect a powerful battery that can produce infinite power.

The majority of shooting took place at the end of 2009 in Boston, Bridgewater and Melrose, in Massachusetts, while some scenes were filmed in Spain and Austria.

The action comedy marks the first time the Hollywood pair have starred together since 2001's 'Vanilla Sky' and it is due for release this coming June.