Felix Cameron
as Eli Bell
Zac Burgess
as Eli Bell (age 17)
Lee Halley
as August 'Gus' Bell
Phoebe Tonkin
as Frances Bell
Simon Baker
as Robert Bell
Travis Fimmel
as Lyle Orlik
Bryan Brown
as Slim Halliday
Sophie Wilde
as Caitlyn Spies
Anthony LaPaglia
as Tytus Broz
Christopher James Baker
as Ivan Kroll
Deborah Mailman
as Poppy Birkbeck
Alex Riggs
as Alex Bermuda
Toby Schmitz
as Tim Cotton
Haiha Le
as Bich Dang
Ben O'Toole
as Teddy
Rob Carlton
as Brian Anderson
Kate Box
as Dr Brennan