Melanie Lynskey (Rose)
Out of all the women on our list, she was one of the most regular characters. Rose became a bit obsessed with Charlie after their one night stand. However, she never got to marry Charlie, her fiance, because he died. Before playing Rose, Melanie was already a star with credits like Sweet Home Alabama and Heavenly Creatures to her name. Nowadays, she focuses on TV. Her recent work includes Castle Rock, a Stephen King-inspired show, and the mini-series Sunshine.

Melanie Lynskey (Rose)
Rose, played by Melanie Lynskey, was a relatively minor character at first, but she ended up playing a pivotal role in the comedy sitcom. For those of you who haven’t seen the show yet, this is a hint. Following Charlie’s misfortune, she hid the details from him for four years. Initially, Rose was Charlie’s stalker as well; however, as the two spent more time together, they grew to like one another and become friends. Charlie was completely smitten with her as well.
Jennifer Taylor (Chelsea Melini)
Out of all the women Charlie was dating on the show, Chelsea was the first he professed his love to! From a one-night stand to long-term dating, Charlie ended up proposed to Chelsea. Though, it wasn’t a fairy tale ending for these lovebirds. One of her recent roles includes Anne Seery for Showtime’s Shameless. She’s guest starred on NCIS and Mom alongside Anna Faris. This 45 year old woman has two kids with his husband and songwriter Paul Taylor.

Jennifer Taylor (Chelsea Melini)
The sitcom starred Jennifer Taylor as Chelsea Melini. She plays a major role. Chelsea and Charlie started awkwardly. She was the first woman to confess her feelings to Charlie. Charlie initially denied her love, but he eventually fell in love with her. Charlie’s fiancé broke his heart after breaking up with him because she was bored.