Beverly (Allison Janney): Now
Janney is a storied actress who’s landed significant roles both before and after her stint on Two and a Half Men. She’s perhaps best known for her recurring role on Aaron Sorkin’s The West Wing, her comical presence as the titular character’s mother in Juno, and her present post as Anna Faris’s mother on the CBS comedy/drama series Mom, the last of which has earned her an Emmy award.
Danielle Stewart (Brooke Shields): Then
Danielle Stewart is the Harpers’ neighbor during season 4, and both brothers end up falling for the tall, buxom beauty. She first dates Alan in an attempt to remedy her wild, passion-driven past, which Charlie finds alluring. Alan and Charlie quarrel over who gets to date her in the end, but ultimately Danielle takes it upon herself to leave them both.