Aww... Sean Penn is smitten.
The actor, who's been with Charlize Theron for more than a year, spoke to Esquire UK about finding love at his age. The 54-year-old actor revealed: "I'm surprised to be in love. Lot of reasons. Fifty-three years old [when they got together] plus finally beginning to figure out why you haven't been happy in a single relationship? It could seem too late."
Although Sean has been married before, he gushed about his feelings to Esquire, saying: "To run into somebody now who you care about is a much passionate, deeper, truer and — God! — a much happier feeling. It's a lot more romantic and a lot more fulfilling to be in a relationship and to think you're a good person within it."
*Picture: Elite