Liam Neeson was "heavily courted" for the role of James Bond, but turned down the martinis and bikinis because of his late wife's wishes.
The Irish actor, whose latest film Non-Stop is top of the US box office, is renowned for his work in action movies.
But when his fiancee Natasha Richardson told him she would not marry him if he played 007, Neeson decided against taking up the high-profile part.
"I was heavily courted, let's put it that way, and I'm sure some other actors were too," the 61-year-old told the Hull Daily Mail.
"It was about 18 or 19 years ago and my wife-to-be said, 'If you play James Bond we're not getting married'. And I had to take that on board because I did want to marry her."