Val Kilmer character Hall Baltimore
Bruce Dern character Sheriff Bobby LaGrange
Elle Fanning character V.
Ben Chaplin character Edgar Allan Poe
Joanne Whalley character Denise
David Paymer character Sam
Anthony Fusco character Pastor Allan Floyd
Alden Ehrenreich character Flamingo
Bruce A. Miroglio character Deputy Arbus
Don Novello character Melvin
Lisa Bailes character Ruth
Ryan Simpkins character Caroline
Lucas Rice Jordan character P. J.
Fiona Medaris character Vicky
Katie Crom character Circe
Tom Waits character Narrator (voice)