Cast (30)
Daniel Craig
Benoit Blanc
Josh O'Connor
Fr. Jud Duplenticy
Glenn Close
Martha Delacroix
Josh Brolin
Mons. Jefferson Wicks
Mila Kunis
Chief Geraldine Scott
Jeremy Renner
Dr. Nat Sharp
Kerry Washington
Vera Draven, Esq.
Andrew Scott
Lee Ross
Cailee Spaeny
Simone Vivane
Daryl McCormack
Cy Draven
Thomas Haden Church
Samson Holt
Jeffrey Wright
Bp. Langstrom
Annie Hamilton
Grace Wicks
James Faulkner
Rev. Prentice Wicks
Bridget Everett
Louise
Noah Segan
Nikolai
Jamie Karitzis
Geraldine's Deputy
Kit Burden
Dcn. Clark
Gavin Spokes
Rev. Frank
Paul Hilton
Rev. Delancy
Joseph Gordon-Levitt
Baseball Announcer (voice)
Cecilia Blair
Young Martha
Georgie Drain
Young Wicks
Bertie Drain
Young Wicks
Leo Abelo Perry
Young Cy
Ray Bolton
Vera's Father
Nicola Hughes
Darla
Laura Elsworthy
Single Mother
Daphne Cheung
Masked Woman
Hugh Wyld
Upset Couple #1