Miles Teller
as
Adam Schumann
David Morse
as
Fred Gusman
Haley Bennett
as
Saskia Schumann
Werner Herzog
Director
Eva Mendes
as
Frankie Donnenfield
Jennifer Coolidge
as
Genevieve
Nicolas Cage
as
Terence McDonagh
Jason Clarke
as
Henry McAllan
Garrett Hedlund
as
Jamie McAllan
Jonathan Banks
as
Pappy McAllan
Zazie Beetz
as
Alicia
Dakota Johnson
as
Carrie
Ritchie Montgomery
as
Italian American Man