One second, Charlize Theron and Sean Penn seemed crazy in love and the next, they were broken up. So what went wrong for the former couple?!
An insider tells In Touch Weekly the 39-year-old actress was the one who called off her engagement to the actor, 54, after nearly two years together.
(Photo Credit: Getty Images)
“She really loved Sean but she had cold feet about walking down the aisle,” the insider tells the mag. “It was all just moving a bit too fast for her.”
The insider says the Oscar-winning actress also took issue with her former beau’s “controlling” nature.
RELATED: Charlize Theron Opens Up About the ‘Traumatic’ Moment Her Mother Shot Her Father Dead
The single mom is “very self-sufficient,” the insider explains, adding, “She doesn’t need a man to help her with anything.”
Even though Sean allegedly resented her independence, the insider says he tried his best to change — but to no avail.
“Sean didn’t want to lose her, so he really tried hard to change but it just wasn’t enough,” the insider tells In Touch.
“Charlize is sad that it’s over, but feels like she did the right thing. She wants to remain friends, but Sean’s heart is broken — it’s going to take a while for him to recover.”
For more on Sean and Charlize’s ill-fated romance, pick up the new issue of In Touch Weekly, on newsstands now!