David Wells
as
Dr. Alex Wells
Beans Morocco
as
Marty
Georgann Johnson
as
Mavis Richardson
John Shea
as
Roger Dollison
Alex Winter
Director
Milla Jovovich
as
Self
Henry Thomas
as
Self
Cameron Boyce
as
Self
Finn Wolfhard
as
Self - Richie Tozier
Giuliano Montaldo
Director
Burt Lancaster
as
Dr. Herbert Monroe
Peter Boom
as
Monroe's Assistant #1
William Berger
as
Mr. Peterson
Kate Nelligan
as
Sarah Howell
Paul Walker
as
Joey Gazelle
David Warshofsky
as
Lester the Pimp
Ivana Milicevic
as
Mila Yugorsky
Vera Farmiga
as
Teresa Gazelle
Meryl Streep
as
Sister Aloysius Beauvier
Amy Adams
as
Sister James
Tyler Bunch
as
Townsman Zack
Peter Facinelli
Director
Peter Facinelli
as
Deputy Rakes
Alex Haydon
as
Justin
Thomas Jane
as
Paul
Anne Heche
as
Wendy
Malcolm McDowell
as
Andrej Romanovic Evilenko
Ronald Pickup
as
Aron Richter
Vernon Dobtcheff
as
Bagdasarov
Marton Csokas
as
Vadim Timurouvic Lesiev
Todd Solondz
Director
Ciarán Hinds
as
Bill
Charlotte Rampling
as
Jacqueline
Allison Janney
as
Trish
Gaby Hoffmann
as
Wanda
Todd Haynes
Director
Natalie Portman
as
Elizabeth
Julianne Moore
as
Gracie
Charles Melton
as
Joe Yoo
Daniel Alfredson
Director
Lennart Hjulström
as
Fredrik Clinton
Magnus Krepper
as
Hans Faste
Noomi Rapace
as
Lisbeth Salander
Peter Andersson
as
Nils Bjurman