CNN image(CNN) - Helen Mirren and Ian McKellen star in "The Good Liar," a film about a career con man named Roy, played by McKellen, who sets his sights on the recently widowed Betty, played by Mirren, in order to swindle her out of millions.
But having not yet read the script, McKellan had no idea he'd be playing a con man.
Mirren, who spoke with CNN alongside her costar, said that despite the evil intentions of McKellen's character, she found him to be "utterly, utterly charming."
"I have met a con man or two in my life, actually a major con man," Mirren said, explaining that she found out only when he ended up behind bars.
"The Good Liar" hits theaters Nov. 15.