Cast (48)

Abigail Cowen

Angel

Tom Lewis

Michael

Eric Dane

Duke

Famke Janssen

Duchess

Logan Marshall-Green

Paul

Nina Dobrev

Mae

Livi Birch

Sarah Stafford

Jamie Lee O'Donnell

Lucky

Willie Watson

John Altman

Josh Taylor

Alex Stafford

Wu Ke-Xi

Mai Ling

Brandon Auret

Magowan

Clyde Berning

Rab

Tanya van Graan

Sally

Milton Schorr

Colin

Martial Batchamen Tchana

Guardian

Arsema Thomas

Rebecca

Lauren McGregor

Elizabeth Altman

Daniah De Villiers

Miriam Altman

Tayah Ronen Abels

Ruthie Altman

Mera Munro

Newborn Baby Altman

Morgan Poynter

Infant Baby Altman

Talia Auret

Rosie

Jasmine Maylam

Nashi

Nancy Sekhokoane

Cleo

Paul Snodgrass

Murphy

Amy Louise Wilson

Susannah Axelrod

Brett Williams

Jonathan Axelrod

Nicholas Pauling

Virgil Harper

Conrad Kemp

Joseph Hochschild

Andrew Dennison

Captain Sorenson

Terri Lane

Minnie Rosse

Francesca Varrie Michel

Alice Boothe

Daniel Kühne

Angry John

Rubin Wissing

Young John

Skye Russell

Torie

Anja Taljaard

Renee

Glen Nel

Undertaker

Sean Coltman

Dr. Smith

Robert Coutts

Grimy Man

Stephen Jennings

Charles Connley

Kayla Van Tonder

Young Missionary Woman

Andrew Roux

Man in Line

Hanroux Van Niekerk

Stephen Hosea

Gita Galina

Dancer

Clellind Fivaz

Dancer

Nadine Theron

Dancer

Simone Inez Welgemoed

Dancer

Crew (20)

Francine Rivers

Novel

Breton Vivian

Music

Brian Tyler

Music

Cindy Bond

Producer

D.J. Caruso

Director

Simon Swart

Producer

Brittany Yost

Producer

Francine Rivers

Executive Producer

Roma Downey

Executive Producer

Johnny Breedt

Production Design

Jim Page

Editor

Sheila Jaffe

Casting

Rogier Stoffers

Director of Photography

Geyer Kosinski

Executive Producer

Francine Rivers

Screenplay

Wayne Fitzjohn

Producer

D.J. Caruso

Screenplay

Francine Rivers

Book

David A.R. White

Producer

Michael Scott

Producer