Brooke Shields as Danielle Stewart | Then
Rounding out our list is Danielle Stewart played by Brooke Shields. Charlie misses his days of independent and solitary debauchery and concocts a scheme to get Alan out of his house by way of an ex of his. One might say that it is, at the very least, presumptuous of Charlie to assume that Danielle would take an interest in Alan, but it turns out he is on the money. Charlie has a testosterone-fueled change of heart, deciding that he must have Danielle for his own once more, and the brothers end up fighting over her. The twist is that the two settled their difference turning instead on Danielle and prompting booting her from their respective lives.
Brooke Shields as Danielle Stewart | Now
The award-winning child actor enjoyed success in the worlds of acting and modeling in her youth. She has a resume spanning four decades during which she has received critical acclaim and numerous accolades. Shields reprised her role in ‘Law and Order: Special Victims Unit’ in 2017. She is married to long time partner Chris Henchy and the couple shares two children.