Jodie Foster portrays Laurel Sommersby, wife of the man who returns to town under a new identity, sparking questions and doubts among the townspeople.
Richard Gere takes on the dual role of John Robert Sommersby, the man who may not be who he appears to be, and Horace Townsend, the mysterious identity he assumes.
Bill Pullman plays Orin Meecham, a man who finds himself entangled in the turmoil surrounding the return of John Robert Sommersby/Horace Townsend.
James Earl Jones portrays Judge Barry Conrad Issacs, a pivotal figure in the legal proceedings that unfold as the truth about John Robert Sommersby/Horace Townsend comes to light.
Lanny Flaherty takes on the role of Buck, a character who becomes involved in the events surrounding the return of John Robert Sommersby/Horace Townsend.
William Windom is Reverend Powell, a clergyman who plays a role in the moral dilemmas faced by the townspeople following the return of John Robert Sommersby/Horace Townsend.
Wendell Wellman portrays Travis, a character caught up in the suspicions and uncertainties that arise with the reappearance of John Robert Sommersby/Horace Townsend.
Brett Kelley plays Little Rob, a young character affected by the events and revelations surrounding John Robert Sommersby/Horace Townsend.
Clarice Taylor takes on the role of Esther, a woman who witnesses the unfolding drama and must navigate its impact on the community.
Frankie Faison portrays Joseph, a character caught in the midst of the turmoil and uncertainty that surrounds the return of John Robert Sommersby/Horace Townsend.
R. Lee Ermey plays Dick Mead, a character who becomes entangled in the legal and moral complexities that emerge with the reappearance of John Robert Sommersby/Horace Townsend.
Richard Hamilton portrays Doc Evans, a figure who provides insight and perspective on the events that unfold in the wake of John Robert Sommersby/Horace Townsend's return.
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.