Is Gerard Butler having a hard time dealing with the "ugly truth" of how he treated Jessica Biel?

The 300 star  who appears opposite Jessica in the romantic film Playing for Keeps next month  dated her last year while she was briefly split up from Justin Timberlake, and apparently Gerard ended things because he was afraid to commit. Jessica then rekindled things with JT, and the rest is history.

But Gerard  who has also appeared in The Ugly Truth and The Bounty Hunter  is apparently having second thoughts about letting her go. "Gerard doesn’t have many regrets, but not treating Jessica with the respect she deserved while they dated is one of them," a source tells Radar Online.

"He genuinely believes she was the one that got away," the source continues. "Jessica liked Gerard a lot  she was into his boyish nature  but she wanted something more serious. She was ready to settle down. That’s why after getting close on the set of Playing for Keeps back in 2011, their relationship soon fizzled out."

Gerard is apparently happy for Jessica, given her recent nuptials to Justin, since Gerard recognizes that the two have something special. "But he still thinks he missed out," says the source. "He just wasn’t man enough to admit the feelings he had for her at the time."

Poor Gerard. Being a ruggedly handsome bad boy can be such a burden sometimes.

Source: Radar Online

Fall in “Like” with us! For the latest from Wetpaint Entertainment, Like us on Facebook or Follow us on Twitter.