All Cast

Milla Jovovich
Lilli

Brian Krause
Richard

Lisa Pelikan
Sarah Hargrave
Courtney Barilla
Young Lilli

Garette Ratliff Henson
Young Richard
Brian Blain
Capt. Jacob Hilliard
Emma James
Infant Lilli
Jackson Barton
Infant Richard

Nana Coburn
Sylvia Hilliard

Peter Hehir
Quinlan
Alexander Petersons
Giddens

John Mann
First Captain

Wayne Pygram
Kearney
John Dicks
Penfield
