The Birth of a Nation - Cast

Nate Parker

as Nat Turner


Armie Hammer

as Samuel Turner


Jackie Earle Haley

as Raymond Cobb


Gabrielle Union

as Esther


Penelope Ann Miller

as Elizabeth Turner


Mark Boone Jr.

as Reverend Walthall


Aunjanue Ellis

as Nancy Turner


Change Location