Adrian Scarborough
as
Daniel Farson
Daniel Craig
as
George Dyer
Tilda Swinton
as
Muriel Belcher
Travis Tritt
as
The Narrator
Dakota Fanning
as
Effie Gray
Tom Sturridge
as
John Everett Millais
Emma Thompson
as
Lady Eastlake
James Fox
as
Sir Charles Eastlake
Mila Kunis
as
Catherine
James Franco
as
C.K. Williams
Henry Hopper
as
C.K. Williams
Jessica Chastain
as
Mrs. Williams
Tony Todd
as
Himself
Sarah Elbert
as
Sarah Elbert
Tom Holland
as
Tom Holland
Ray Wise
as
William Dekker
Sally Kellerman
as
Herself
Julianne Moore
as
Herself
Bruce Willis
as
Himself
Steven Spielberg
as
Self
Akbar Kurtha
as
Asher
Rufus Sewell
as
Caiaphas
Emmanuelle Chriqui
as
Herodias
Vernon Dobtcheff
as
Isaiah
James Fox
as
Gordon Craig
John Brandon
as
Gospel Billy
Cynthia Harris
as
Mary Desti
Jeremy Child
as
Party Guest
Robert Pattinson
as
Dennis Stock
Barbara Gordon
as
Grandma Dean
Ben Kingsley
as
Jack Warner
Dane DeHaan
as
James Dean
Julia Roberts
as
Kitty Kiernan
Brendan Gleeson
as
Liam Tobin
Liam Neeson
as
Michael Collins
Charles Dance
as
Soames
Linda Thorson
as
Billie Streeter
Seymour Cassel
as
George Ullman
Bill McKinney
as
Policeman
Ingrid Bergman
as
Anna Koreff
Helen Hayes
as
Dowager Empress Maria Feodorovna
Stratford Johns
as
Press Photographer
John G. Heller
as
Reporter
Peter Bowles
as
Paris Singer
Murray Melvin
as
Photographer
Mark Hamill
as
Self
Steven Spielberg
as
Self
Jay Z
as
Self
Kurt Russell
as
Self
Gino Picciano
as
Judge
John Hurt
as
Leslie Salmon
Jack Veal
as
Little Lenny
Rita Tushingham
as
Reenie Joyce
Ron Perlman
as
Al Braverman
Sadie Sink
as
Kimberly Age 11
Catherine Corcoran
as
Sandy
Barry Levinson
Director
Kelly AuCoin
as
Agent Cacioppi
Robert De Niro
as
Bernie Madoff
Tom Brokaw
as
Himself
Michelle Pfeiffer
as
Ruth Madoff
Alan Rudolph
Director
Jon Favreau
as
Elmer Rice
Maurice Podbrey
as
Long Island Investor
Matt Malloy
as
Marc Connelly
Mark Camacho
as
Writer #1