Kevin Costner as Ray Kinsella
Amy Madigan as Annie Kinsella
James Earl Jones as Terence Mann
Ray Liotta as Shoeless Joe Jackson
Burt Lancaster as Dr. Archibald "Moonlight" Graham
Also:
Timothy Busfield as Mark
Frank Whaley as Archie Graham
Gaby Hoffmann as Karin Kinsella
Dwier Brown as John Kinsella
Fern Persons as Annie's Mother
SPOILER ALERT: The real tearjerker part of the story came when you find out the voice was actually Shoeless Joe Jackson, himself and the person he was talking about when he said, “If you build it, HE will come, was someone important to Ray.” When the field clears, there is one last player. It turns out to be Ray’s estranged father, John Kinsella, as a young man. After some introductions and conversation, Ray finally asks his dad if he wants to have a long overdue game of catch.
Ray Kinsella: It's Iowa.
John Kinsella: Iowa? I could have sworn this was heaven. [Starts to walk away]
Ray Kinsella: Is there a heaven?
John Kinsella: Oh yeah. It's the place where dreams come true.
[Ray looks around, seeing his wife playing with their daughter on the porch]
Ray Kinsella: Maybe this is heaven.
Other songs include:
"Crazy", written by Willie Nelson and performed by Beverly D'Angelo
"Daydream", written by John Sebastian and performed by The Lovin' Spoonful
"Jessica", written by Dickey Betts and performed by The Allman Brothers Band
"China Grove", written by Tom Johnston and performed by The Doobie Brothers
"Lotus Blossom", written by Billy Strayhorn and performed by Duke Ellington