Robert Duvall
Director
James Franco
as
Ben Briggs
Jim Parrack
as
Deputy Rogers
Josh Hartnett
as
KC Briggs
Robert Duvall
as
Scott Briggs
Robert Roldan
as
Clinton
Shane Briant
as
Governor of Bombay
Josh Hartnett
as
James Stewart / Jay Fennel
Josh Hartnett
as
Brian Allen
Stephen Graham
as
Photographer
Bill Nighy
as
Ray
Bruce Greenwood
as
Earl Cavanaugh
Josh Hartnett
as
Jasper Arnold
Elaine Hendrix
as
Jennifer Cavanaugh
Michael Rooker
as
Malcolm Arnold
J.C. MacKenzie
as
Arthur
Dawn Lambing
as
Louise
Mark Camacho
as
Moore
Josh Hartnett
as
Victor Malarek
Richard Gilliland
as
Anchor 1
Teresa Palmer
as
Anna
Josh Hartnett
as
Len
Alexis Bledel
as
Sarah
Josh Hartnett
as
John
Shiori Kutsuna
as
Mika Ogawa
Shinobu Terajima
as
Setsuko Kawashima / Lucy
Josh Hartnett
as
Det. K.C. Calden
Keith David
as
Leon
Lena Olin
as
Ruby
Harrison Ford
as
Sgt. Joe Gavilan
Brian De Palma
Director
Josh Hartnett
as
Dwight 'Bucky' Bleichert
Mia Kirshner
as
Elizabeth Short
Scarlett Johansson
as
Kay Lake
Aaron Eckhart
as
Lee Blanchard
Rod Lurie
Director
Samuel L. Jackson
as
Champ
Josh Hartnett
as
Erik Kernan Jr.
Dale Dye
as
Erik 'The Wow Man' Kernan Sr.
Rod Lurie
as
Toby Eagleburger
Josh Hartnett
as
Alex Hoffman 4 episodes, 2022
Irène Jacob
as
Dr. Polidori 1 episode, 2022
Nicholas Wittman
as
Olivier Paccard 2 episodes, 2022
John Rhys-Davies
as
Dr. Hermann
Josh Hartnett
as
John Ecas
John Malkovich
as
Wes Tauros
Diane Keaton
as
Ellie
Marian Seldes
as
Eugenie's Mother
Garry Shandling
as
Griffin
Josh Hartnett
as
Tom
Josh Hartnett
as
Kline
Shawn Yue
as
Meng Zi
Takuya Kimura
as
Shitao
Sebastian Gutierrez
Director
Danny DeVito
as
Aldo
Carla Gugino
as
Francine Driver
Josh Hartnett
as
Sam Salazar
Emmanuelle Chriqui
as
Teresa
Josh Hartnett
as
Donald Morton
John Carroll Lynch
as
Gregory
Radha Mitchell
as
Isabelle Sorenson
Gary Cole
as
Wallace
Eric Appel
Director
Jean Reno
as
Claude Van De Velde
Josh Hartnett
as
Josh Hartnett
Kevin Hart
as
Kevin Hart
John Travolta
as
Ron Wilcox
Josh Ruben
Director
Jean Reno
as
Claude Van De Velde
Josh Hartnett
as
Josh Hartnett
Kevin Hart
as
Kevin Hart
John Travolta
as
Ron Wilcox
Demi Moore
as
Alexandra
Ron Perlman
as
Nicola
Woody Harrelson
as
The Bartender
Josh Hartnett
as
The Drifter
Lucy Fry
as
Heidi
Amber Midthunder
as
Honey
Eiza González
as
Jane
Josh Hartnett
as
Ren