All Cast

Val Kilmer

Val Kilmer

Hall Baltimore

Bruce Dern

Bruce Dern

Sheriff Bobby LaGrange

Elle Fanning

Elle Fanning

V.

Ben Chaplin

Ben Chaplin

Edgar Allan Poe

Joanne Whalley

Joanne Whalley

Denise

David Paymer

David Paymer

Sam

Anthony Fusco

Anthony Fusco

Pastor Allan Floyd

Alden Ehrenreich

Alden Ehrenreich

Flamingo

Bruce A. Miroglio

Bruce A. Miroglio

Deputy Arbus

Don Novello

Don Novello

Melvin

Lisa Bailes

Lisa Bailes

Ruth

Ryan Simpkins

Ryan Simpkins

Caroline

Lucas Rice Jordan

Lucas Rice Jordan

P. J.

Fiona Medaris

Fiona Medaris

Vicky

Katie Crom

Katie Crom

Circe

Tom Waits

Tom Waits

Narrator (voice)

Stacey Mattina

Stacey Mattina

Lorraine Gaudet

Lorraine Gaudet

Dorothy Tchelistcheff

Dorothy Tchelistcheff

Lucy Bunter

Lucy Bunter

Kristine Hayworth

Kristine Hayworth

Marisa Lenhardt

Marisa Lenhardt

Davia Schendel

Davia Schendel