CHRISTINA RICCI: past relationships 

Christina Ricci is an American actress known for playing unusual characters like in...

Christina ricci/Pinterest

THE OPPOSITE

Christina has had at least 12 public relationships, the 1st one dates back to 1994 and was her fling with...

Christina ricci/Pinterest

CO- STAR (DEVON SAWA)

She has also been rumored to have dated Johnny Deep and has a love-hate relationship with...

Christina ricci/Pinterest

VINCENT

Ricci had both an engagement and marriage with James Heerdegen but it didn't work out.

Christina ricci/Pinterest

who is she dating now

?

After all the ups and downs of her former flings- including her divorce with James...

Christina ricci/Pinterest

She is settled down with a new man named Mark Hampton and has a happy family.

Christina ricci/Pinterest