The stunning Robin Wright covers the April 2015 issue of Vanity Fair, and talks about her ex-husband Sean Penn, fiancé Ben Foster, and her flawlessly cool role as Claire Underwood on House of Cards. The 48-year-old actress said, probably with a twinkle in her eye, of her life with 34-year-old actor Foster, “I’ve never been happier.” About her former marriage to Sean Penn, Wright said, “I believe we were together not only to have our beautiful children but to learn how to love … for the next time around, the right way. And then, what I’m looking for in people now is kindness.”