All Cast

Zac Efron

Zac Efron

Virgil

Anthony Hayes

Anthony Hayes

Keith

Susie Porter

Susie Porter

The Stranger

Andreas Sobik

Andreas Sobik

Outpost attendant

Akuol Ngot

Akuol Ngot

Mother on train

Thiik Biar

Thiik Biar

Baby on train