Krista Allen As Olivia Pearson Then
In the show, Krista Allen played the character of Olivia Pearson, one of Charlie’s lovers. But just like all the other romantically involved characters with Charlie, their relationship was short-lived and complicated too. And despite their romantic relationship ending, their relationship even got more complicated and weirder when they found out in a dinner party that their parents were in a relationship. Olivia’s father later left Charlie’s mother for a younger woman.