Kimberly Elise
Role: Denver
Thandiwe Newton
Role: Beloved
LisaGay Hamilton
Role: Younger Sethe
Beah Richards
Role: Baby Suggs
Albert Hall
Role: Stamp Paid
Carol Jean Lewis
Role: Janey Wagon
Kessia Embry
Role: Amy Denver
Jude Ciccolella
Role: Schoolteacher
Anthony Chisholm
Role: Langhorne
Dorothy Love Coates
Role: M. Lucille Williams
Jane White
Role: Lady Jones
Yada Beener
Role: Denver aged 9
Emil Pinnock
Role: Howard aged 14
Calen Johnson
Role: Buglar aged 13
George E. Ray
Role: Reverend Pike
Wes Bentley
Role: Schoolteacher's Nephew
Dashiell Eaves
Role: Schoolteacher's Nephew
Tyler Hinson
Role: Baby Beloved
Brian Hooks
Role: Young Paul D
Angie Utt
Role: Mrs. Garner
Jim Roche
Role: String Show Barker
Vertamae Grosvenor
Role: Grace
Ramona Castle
Role: Carnival Kid
Brooklyn James
Role: Carnival Kid
Nora Marlowe
Role: Carnival Kid
Frederick Strother
Role: African Savage
Lillian Smith
Role: Lemonade Server
Aliya Robinson
Role: Denver's Carnival Friend
Joe Toutebon
Role: Frenchie
Brittany Hawkins
Role: Young Girl Sethe
Ayoka Dorsey
Role: Sethe's Mother
Ashleigh Watson
Role: Baby Denver
Dajon Matthews
Role: Howard aged 5
Norris Wiggins Jr.
Role: Buglar aged 4
Harry Northup
Role: Sheriff
Tracey Walter
Role: Slave Catcher
Terel Gibson
Role: Buglar aged 21
Damani Baker
Role: Howard aged 22
Robert W. Castle
Role: Mr. Sawyer
Paul Lazar
Role: General Store Proprietor
Leigh Smiley
Role: General Store Helper
Lewis 'Jiggs' Walker
Role: Good Samaritan
Dan Olmstead
Role: Policeman
Charles Glenn
Role: Helpful Gentleman
Jason Robards
Role: Mr. Bodwin
Anthony S. Calypso
Role: Denver's Boyfriend
Karen Vicks
Role: The Thirty Women
Thelma Houston
Role: The Thirty Women
Willa Ward
Role: The Thirty Women
Louise Johnson
Role: The Thirty Women
Pauletta Washington
Role: The Thirty Women
Jacqueline Celestin Fils-Aimé
Role: The Thirty Women
Harold Gould
Role: Barber Shop Man #4 (uncredited)
Charles Napier
Role: Angry Carny (uncredited)
Joey Perillo
Role: Carnival Barker (uncredited)