Brooke Shields portrays Jade, a young woman caught between her controlling father and her intense love for David.
Martin Hewitt plays David, a charismatic but rebellious teenager who falls deeply in love with Jade.
Shirley Knight takes on the role of Ann, Jade's concerned mother who worries about her daughter's relationship with David.
Don Murray portrays Hugh, Jade's strict and overprotective father who disapproves of her relationship with David.
Richard Kiley plays Arthur, David's father who has his own troubled past and struggles to connect with his son.
Beatrice Straight portrays Rose, David's understanding mother who tries to bridge the gap between David and his father.
James Spader takes on the role of Keith, a wealthy and arrogant young man who competes with David for Jade's affections.
Ian Ziering plays Sammy, David's loyal friend who supports him through his romantic endeavors with Jade.
Robert Moore portrays Dr. Miller, the family therapist who becomes involved in Jade and David's complicated relationship.
Penelope Milford plays Ingrid, a friend of Jade's who offers support and a listening ear during her romantic struggles.
Jan Miner portrays Mrs. Switzer, a judgmental neighbor who disapproves of Jade and David's relationship.
Salem Ludwig plays Mr. Switzer, the husband of Mrs. Switzer who also expresses concern about Jade and David's romance.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.