Sean Penn Dating New Girlfriend Minka Kelly: Was He Cheating On Charlize Theron All Along?

Was Sean Penn cheating on Charlize Theron with Minka Kelly? Sean Penn and Charlize Theron just announce their break-up this month, after dating for nearly two years, and getting engaged. Sean and Charlize were finally in a good place and they seemed to have weathered every scandal and curveball thrown their way, and then out of nowhere they split, some sources claimed Charlize got “cold feet” over their wedding, and other believed that Penn was “too controlling.”

Regardless, everyone seemed to agree on one thing – Sean Penn was absolutely devastated. Or was he?

For someone who is absolutely devastated over his break-up with Charlize Theron, Sean appeared to be the picture of happiness when he was out on a date with Minka Kelly this week and helping her celebrate her 35th birthday. Sources at Napa Valley’s French Valley restaurant where Sean and Minka were dining along with a few of her closest friends are reporting that the chemistry between Sean and Minka was undeniable, and he was clearly there as her date. Even more telling was the fact that Minka didn’t want anyone to know Sean was there, and when she raved about her birthday celebration she opted to leave Sean out of the post on her Instagram page.

Sean Penn is an old hunk and all that, but seriously how could he find a new girlfriend that fast? Unless, he already had her in his back pocket. Maybe Charlize wasn’t the reason for her break-up with Sean Penn at all, it looks like he may have been cheating on her with Minka all along. What do you guys think? Is Minka the reason Sean and Charlize broke up? Share your thoughts and theories in the comments below!

Images Via Fame/Flynet