Sir Michael Caine has revealed he takes his wife on film shoots so he is not tempted to have affairs with "beautiful actresses".
The actor, 85, who has been married to wife Shakira for 45 years, said infidelity was inevitable when married men film on location with other actresses, reports Daily Mail.
Speaking at an event to promote his new book in London, he said: "For a start, the obvious thing on location is you're going on location, you're married, with a load of beautiful actresses. You know what's going to happen."
The two-time Oscar winner said his wife, 71, comes everywhere with him to ensure their marriage stays strong.
He added: "When you go away for a long time … you visit places the other one's never seen, you eat in restaurants the other one's never been, you meet people the other one's never met.