Then: Melanie Lynskey
Rose, as played by Melanie Lynskey, was certainly one of the main characters on Two and a Half Men. After Rose has a one-night stand with Charlie, she becomes obsessed and begins stalking him. Over the course of eight years, Rose forms a friendship with Alan and Charlie.
Eventually, Rose and Charlie run away to Paris and get engaged. Unfortunately, Charlie dies before they have a chance to get married. That doesn’t seem to bother Rose! Before long, she’s off to her new conquest: Walden Schmidt.
Now: Melanie Lynskey
Before Two and a Half Men, Melanie was a famous actress in her own right. She has an impressive list of TV shows and films that she’s starred in, including Heavenly Creatures, and Sweet Home Alabama. These days, the 40-year-old actress has been loving the television limelight, and she’s in the middle of filming two series: a mini-series called Sunshine, and another series called Castle Rock that’s based on a novel by Stephen King.