"She got swept up in the engagement last Christmas," an insider tells Us Weekly. "But then their schedules got crazy and she realized it wasn't the right decision."
"The gap just ended up being too much," the source says, referring to the couple's 14-year age difference. "Ben was kind of immature, she couldn't deal with him anymore."
48-year-old Robin is best known for her role on the Netflix series House of Cards. 34-year-old Ben is mostly recognized for his work as a character actor in films such as X-Men: The Last Stand and 3:10 to Yuma.