Jim Estes
Jim Estes
Bob Paine
Matthieson McCrae
Bob Paine
Bob Paine
Young Jim Estes
Jaime Excell
John Terborgh
Johnathan Newport
Narrator
Campbell Scott
Young Bob Paine
Mathieson McCrae
Mary E. Power
Mary E. Power
Mary Power's Mother
Laurie Spiegel
Young Mary Power
Ashlyn Jade Lopez
Mary Power Age 33
Samantha Nugent
Tony Sinclair
Greg Kriek
Tony Sinclair
John Terborgh
Mary Power
Ashlynn Jade Lopez