
Casts

Christopher Thornton
as 'Delicious' Dean O'Dwyer

Mark Ruffalo
as Father Joe

Juliette Lewis
as Ariel Lee

Orlando Bloom
as The Stain

Laura Linney
as Nina Hogue

Noah Emmerich
as Rene Faubacher

James Karen
as Father Rohn

John Carroll Lynch
as Evangelist Carroll

Robert Wisdom
as Prendell

Dov Tiefenbach
as Oogie