Where Are The Women From ‘Two and a Half Men’ Today?
Brooke Shields as Danielle Stewart
Brooke Shields portrayed the character of Danielle Stewart, the girl with a wild partying history with whom Charlie attempted to arrange a date with Alan. Shields was already an established actress prior to her appearance on the show.
Starting her acting career at the age of 12, Shields went on to secure significant roles in various television shows and films such as The Blue Lagoon, Endless Love, and Law & Order: Special Victims Unit.