Peter Stormare
as
Blair Collet
Scott Speedman
as
Carl Uffner
Willem Dafoe
as
Stan Aubray
Paul McGuigan
Director
Vincent Cassel
as
Lord De Guise
Willem Dafoe
as
Martin
Paul Bettany
as
Nicholas
Tom Hardy
as
Straw
Willem Dafoe
as
Cob
Yûko Tanaka
as
Cob
Mariska Hargitay
as
Tenar
Brian George
as
The King
Costas Mandylor
as
Avram
Kelly Wolf
as
Elena
Hartmut Becker
as
Major Rauscher
Willem Dafoe
as
Salamo
Francesco Acquaroli
as
Aldo Pommidoro
Giada Colagrande
as
Graziella Chiarcossi
Valerio Mastandrea
as
Nico Naldini
Willem Dafoe
as
Pier Paolo Pasolini
Sam Neill
as
Charles Bromley
Ethan Hawke
as
Edward Dalton
Michael Dorman
as
Frankie Dalton
Willem Dafoe
as
Lionel 'Elvis' Cormac
Thorbjørn Harr
as
Charlie Olsen
Willem Dafoe
as
Leonhard Seppala
Jamie McShane
as
Scott Allan
Zahn McClarnon
as
Tulimak
Paul Schrader
Director
Marian Seldes
as
Alma Pittman
Mark Camacho
as
Clyde
Jim True-Frost
as
Jack Hewitt
Willem Dafoe
as
Rolfe Whitehouse
Guillermo del Toro
Director
Ron Perlman
as
Bruno
Willem Dafoe
as
Clem Hoatley
David Hewlett
as
Dr. Elrood
Cate Blanchett
as
Dr. Lilith Ritter
Kate Winslet
as
Blanche
Julie Nathanson
as
Francoise
Nolan North
as
Yusuf
Willem Dafoe
as
Yves
Sandra Bullock
as
Annie
Richard Speight Jr.
as
'C' Deck Officer
Mark Adair-Rios
as
Engine Room Crew Member #1
Willem Dafoe
as
John Geiger
Lily James
as
Josephine Esperanto
Willem Dafoe
as
Rufus Priori
Joe Keery
as
Sean Lockwood
Hafþór Júlíus Björnsson
as
Thot
Wes Anderson
Director
Willem Dafoe
as
Albert 'the Abacus'
Christoph Waltz
as
Paul Duval
Edward Norton
as
The Chauffeur
Timothée Chalamet
as
Zeffirelli
Guillermo del Toro
as
Bullboy #2
Donnie Wahlberg
as
Chollo
Willem Dafoe
as
Father Ramirez
Jared Harris
as
Jones
Benjamin Bratt
as
Captain Ramirez
Harrison Ford
as
Jack Ryan
Willem Dafoe
as
John Clark
Henry Kingi Jr.
as
Special Forces Soldier
Hayao Miyazaki
Director
Florence Pugh
as
Kiriko
Willem Dafoe
as
Noble Pelican
Christian Bale
as
Shoichi Maki
Robert Pattinson
as
The Grey Heron
Robert Rodriguez
Director
Willem Dafoe
as
Barillo
Antonio Banderas
as
El Mariachi
Johnny Depp
as
Sands
Jake Gyllenhaal
as
Jake Gyllenhaal
Kurt Russell
as
Kurt Russell
Linda Cardellini
as
Natalie Coolidge
Willem Dafoe
as
Willem Dafoe
Jared Harris
as
Alvin Shine
Giancarlo Esposito
as
Black
Willem Dafoe
as
Dr. Van Horn
Gina Gershon
as
Hannah