Oprah Winfrey plays Sethe, a former slave haunted by the trauma of her past in Beloved.
Danny Glover portrays Paul D. Garner, a man from Sethe's past who re-enters her life to help confront her history.
Thandiwe Newton takes on the role of Beloved, a mysterious young woman who disrupts Sethe's already troubled life.
Kimberly Elise stars as Denver, Sethe's daughter who navigates the complexities of her family's past.
LisaGay Hamilton portrays Younger Sethe, providing insight into Sethe's younger years and the experiences that shaped her.
Albert Hall plays Stamp Paid, a friend of Sethe who assists in unraveling the mysteries surrounding Beloved.
Irma P. Hall embodies the character Ella, a key figure in Sethe's life who offers support and wisdom.
Beah Richards is Grandma Baby, also known as Baby Suggs, a maternal figure who provides love and guidance within the story.
Vertamae Grosvenor takes on the role of Grace, a character who adds depth to the narrative with her presence and interactions.
Dorothy Love Coates portrays M. Lucille Williams, bringing her own essence to the fabric of the film.
Thelma Houston appears as a character that contributes to the overall atmosphere of Beloved.
Charles Napier plays Angry Carny, a character that adds a touch of tension to the unfolding story.
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.