Manuel de Blas
as
Sergio
Maryam d'Abo
as
Analise Mercier
Robert Fyfe
as
Doctor
Anna Wing
as
Mrs. Goodman
Bernice Stegers
as
Rachel Phillips
Martin Scorsese
Director
Joe Don Baker
as
Claude Kersek
Martin Balsam
as
Judge
Jessica Lange
as
Leigh Bowden
Robert De Niro
as
Max Cady
Joe Biden
as
Self
Mariska Hargitay
as
Self
Martin McDonagh
Director
Nick Searcy
as
Father Montgomery
Kerry Condon
as
Pamela
Samara Weaving
as
Penelope
Woody Harrelson
as
Willoughby
Sam Peckinpah
Director
Jim Norton
as
Chris Cawsey
Dustin Hoffman
as
David Sumner
David Warner
as
Henry Niles
Ken Hutchison
as
Norman Scutt
Chuck Hayward
as
Capt. Dickinson
Carleton Young
as
Capt. Shattuck
Constance Towers
as
Mary Beecher
Sheb Wooley
as
Screaming Trooper
Zoë Kravitz
Director
Adria Arjona
as
Sarah
Channing Tatum
as
Slater
Haley Joel Osment
as
Tom
Christian Slater
as
Vic
Tinto Brass
Director
Helen Mirren
as
Caesonia
Malcolm McDowell
as
Caligula
Teresa Ann Savoy
as
Drusilla
Harold Torres
as
El Pícaro
Héctor Jiménez
as
Leche - Wounded Man
Tenoch Huerta
as
Lil' Mago
Paulina Gaitan
as
Sayra
Sarah Polley
Director
Ben Whishaw
as
August
Sheila McCarthy
as
Greta
Jessie Buckley
as
Mariche
Sergio Leone
Director
Robert De Niro
as
David 'Noodles' Aaronson
Elizabeth McGovern
as
Deborah Gelly
Joe Pesci
as
Frankie Manoldi
Jennifer Connelly
as
Young Deborah
Lucas Hedges
as
Gavin
John Carroll Lynch
as
Pete
Louis Cancelmi
as
Preston Decker
Sam Claflin
as
Hawkins
Huw Higginson
as
Magistrate
Sridevi
as
Devki Sabarwal
Akshaye Khanna
as
Mathew Francis
Adarsh Gourav
as
Mohit
Alfred Hitchcock
Director
Henry Beckman
as
First Detective
John Alvin
as
Hotel Chauffeur
Sean Connery
as
Mark Rutland
Linden Chiles
as
Office Worker
David Fincher
Director
Joel Kinnaman
as
Christer Malm
Daniel Craig
as
Mikael Blomkvist
Elodie Yung
as
Miriam Wu
Leo Bill
as
Trinity
Peter Van Wagner
as
Bum #1
Michael Rooker
as
Henry
Kurt Naebig
as
High School Jock
Tom Towles
as
Otis