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