Robin Wright has got engaged to Ben Foster.

The 'House of Cards' actress, who divorced Sean Penn in 2010 after 13 years of marriage, is planning to tie the knot with the 33-year-old 'Lone Survivor' actor, who she has been dating since early 2012.

A spokesperson for the 47-year-old star, who has two children, Dylan, 22, and Hopper, 20, with her ex-husband, confirmed the news to People.com after the blonde beauty was spotted wearing an engagement ring at the opening of fashion designer Diane Von Furstenberg's 'Journey of a Dress' exhibition in Los Angeles last night (10.01.14).

The couple met while co-starring in the 2011 film 'Rampart' and they were first spotted looking very cosy in an Italian restaurant in Australia in February 2012.

Sean, who is rumoured to be dating Charlize Theron, previously claimed he felt like he had never been loved by any of his ex-wives, including Robin, and said their divorce was a real eye opener after years of struggling to make sense of their on-again/off-again relationship.

He said: ''When you get divorced, all the truths that come out, you sit there and you go, 'What the f*** was I doing? What was I doing believing that this person was invested in this way?' Which is a fantastically strong humiliation in the best sense.

''It can make somebody very bitter and very hard and closed off, but I find it does the opposite to me.''