(CNN) -- We're not surprised to hear that Gerard Butler, with his legion of admiring fans, learned how to flirt at a young age.
It all happened when the Scottish actor was "third year" in school - which would be about 14 years old, he told CNN.
"[T]here was a girl ... she was running up the stairs and I said something and I let it linger...something like 'Oh really? Well, we'll see,'" the 43-year-old said.
"And I just kept looking at her and she looked at me and there was this moment, and suddenly my heart jumped and I could tell that it did that with her, too! And I went...OK, that's flirting. And that works! And that's exciting!"
"It's just that nice moment where you give them an extra smile, especially with women," Butler continued. "That seems to be my memory of the first moment when I learned how to flirt - you know, have an effect on women like that."
But it wasn't so easy to charm his way into Jessica Biel's good graces. The recently wed actress, 30, plays Butler's ex in the December 7 romantic comedy, "Playing for Keeps." When they first met, Butler said, he found her "lovely, but a little bit reserved."
"Then the more you get talking, and suddenly she makes a joke and you go, 'You're funny!' Then you get this whole other side of her," said Butler, who now counts Biel as a really good friend. "[W]ith me you get it all immediately. But with her it's like this you know you peel back layers and you just see more and more depth and humor. Fortunately we had a long time before the movie started to hang out and to rehearse and then by the time we started we had the best chemistry."
-- CNN's JD Cargill contributed to this report.
™ & © 2012 Cable News Network, Inc., a Time Warner Company. All rights reserved.