Christina Ricci has found love again after striking up a romance with actor James Heerdegen.
The former child star split from her fiance Owen Benjamin in 2009 and has largely remained single since dating photographer Curtis Buchanan for several months shortly after her engagement ended.
It now appears Ricci is enjoying a new relationship with Friends with Benefits star Heerdegen, who she met on the set of her TV show Pan Am.
The couple recently jetted off for a romantic vacation at the W Retreat + Spa-Vieques Island in Puerto Rico, where they were spotted walking along the beach hand-in hand.
A source tells UsMagazine.com, "They lounged on the deck of their room a lot... Christina was really active and did a lot of swimming. They strolled down Malecon, which is the main coastal street in Esperanza. People were super excited to see her there."