Gerard Butler jeans blue overcoat wave He's never looked better!

Gerard Butler was out and about in New York City yesterday, and the actor looked dapper in a navy blue coat, slacks and sneakers. He looks like he's walking on air, and we have a feeling it might be due to new romance!

The 42-year-old 300 star is reportedly in love with Romanian super model Madalina Ghenea, who previously dated Leonardo DiCaprio.

"For the first time, he's totally in love. He was a total bachelor, but he thinks he's found 'The One'," a source told In Touch.

This ladies man is a one woman man these days!