



Robert Pattinson as Russell Baze
Peter Sarsgaard as Harlan DeGroat
Paul Dano as Rodney Baze Jr.
Jeffrey Wright as Chief Barnes
Josh Brolin as John Petty
Zoe Kravitz as Lena Taylor
Chris Cooper as Red Baze
Jack Quaid as Tattooed Guy
Willem Dafoe as Captain Hook
Paul Rudd as Peter Pan
Rebecca Hall as Tinker Bell
Kelly Reilly as Moira Banning
Ty Simpkins as Jack Banning
Joey King as Maggie Banning
Ricky Gervais as Smee
Helen Mirren as Granny Wendy
Tom Cruise as John Smith
Charlize Theron as Jane Smith
Nathan Fillion as Eddie
Ashton Kutcher as Benjamin
Naomie Harris as Jasmine
Tony Todd as Father
Claire Danes as Gwen
Ethan Hawke as Jake Briggs
Uma Thurman as Kristy Briggs
Liev Schreiber as Davis McDonald
Robert Duvall as Russ
Cybill Shepherd as Sarah Briggs
Diane Keaton as Gayle
Jennifer Connelly as Laura
Scott Glenn as Jim Briggs
Kurt Russell as Deputy U.S. Marshal Rooster Cogburn
Ben Affleck as Texas Ranger LaBoeuf
Liev Schreiber as Tom Chaney
Skeet Ulrich as Lucky Ned Pepper
Brian Dennehy as Colonel Stonehill
Lance Henriksen as Sheriff
Rafe Spall as Moon (the Kid)
Edward Burns as Emmett Quincy
Chloë Grace Moretz as Mattie Ross
1977:
James Garner as Eric Marsh
Jeff Bridges as Brendan McDonough
Burt Lancaster as Duane Steinbrink
Gena Rowlands as Amanda Marsh
Jason Miller as Jesse Steed
Harrison Ford as Christopher MacKenzie
Rita Hayworth as Marvel Steinbrink
Pierce Brosnan as Wade Parker
1987:
Warren Beatty as Eric Marsh
Alec Baldwin as Brendan McDonough
Charles Bronson as Duane Steinbrink
Diane Keaton as Amanda Marsh
Patrick Duffy as Jesse Steed
Patrick Swayze as Christopher MacKenzie
Jeanne Moreau as Marvel Steinbrink
Cary Elwes as Wade Parker
1997:
Jeff Bridges as Eric Marsh
Josh Brolin as Brendan McDonough
James Garner as Duane Steinbrink
Mary Steenburgen as Amanda Marsh
John C. McGinley as Jesse Steed
Kevin Bacon as Christopher MacKenzie
Jane Fonda as Marvel Steinbrink
Ewan McGregor as Wade Parker
2007:
Kevin Costner as Eric Marsh
Josh Hartnett as Brendan McDonough
Warren Beatty as Duane Steinbrink
Demi Moore as Amanda Marsh
Simon Baker as Jesse Steed
Sam Rockwell as Christopher MacKenzie
Farrah Fawcett as Marvel Steinbrink (the last role before her death)
Charlie Cox as as Wade Parker
2017 (Alternate):
Liev Schreiber as Eric Marsh
Wyatt Russell as Brendan McDonough
Kurt Russell as Duane Steinbrink
Vera Farmiga as Amanda Marsh
Josh Stewart as Jesse Steed
Garrett Hedlund as Christopher MacKenzie
Kelly Lynch as Marvel Steinbrink
George MacKay as Wade Parker
2027:
John Krasinski as Eric Marsh
Tanner Buchanan as Brendan McDonough
Tom Cruise as Duane Steinbrink
Natalie Portman as Amanda Marsh
Jesse Plemons as Jesse Steed
Dacre Montgomery as Christopher MacKenzie
Cynthia Nixon as Marvel Steinbrink
Tom Taylor as Wade Parker
Distributed by 20th Century Fox: a News Corporation Company
Timothy Dalton as Alfred Kinsey
Kim Catrall as Clara McMillen
Michael J. Fox as Wardell Pomeroy
Woody Harrelson as Clyde Martin
Burt Reynolds as Alfred Seguine Kinsey
John Goodman as Herman Wells
William H. Macy as Paul Gebhard
Terence Stamp as Thurman Rice
Ed Begley Jr. as Alan Gregg
Robert Forster as Kenneth Braun
Josh Brolin as Ben
With Lili Reinhart as Yelena
Tom Holland as Red Pollard
Walker Scobell as Young Red Pollard
Daniel Craig as Charles Howard
Michael Shannon as Tom Smith
Peter Sarsgaard as Tick Tock
Julia Garner as Marcela
1978:
Tom Skerritt as Claus von Stauffenberg
Sean Connery as Henning Von Tresckow
Richard Attenborough as Olbricht
Christopher Lee as Friedrich Fromm
Alec Guinness as Ludwig Beck
Mike Nichols as Otto Ernst Remer
Derek Jacobi as Heinz Brandt
Pam Ferris as Nina von Stauffenberg
Peter O'Toole as Fellgiebel
Distributed by MGM/United Artists
1988:
Harrison Ford as Claus von Stauffenberg
Timothy Dalton as Henning Von Tresckow
Sean Connery as Olbricht
Max Von Sydow as Friedrich Fromm
Donald Pleasence as Ludwig Beck
Jurgen Prochnow as Otto Ernst Remer
Brian Cox as Heinz Brandt
Olivia Pascal as Nina von Stauffenberg
David Warner as Fellgiebel
Distributed by MGM/United Artists
1998:
Kurt Russell as Claus von Stauffenberg
Liam Neeson as Henning Von Tresckow
Anthony Hopkins as Olbricht
Terence Stamp as Friedrich Fromm
Roger Moore as Ludwig Beck
Bruce Willis as Otto Ernst Remer
Brendan Gleeson as Heinz Brandt
Daryl Hannah as Nina von Stauffenberg
Colm Meaney as Fellgiebel
Distributed by MGM/United Artists
2008 (Alternate):
Brad Pitt as Claus von Stauffenberg
Cary Elwes as Henning Von Tresckow
Jonathan Pryce as Olbricht
Brian Cox as Friedrich Fromm
Anthony Hopkins as Ludwig Beck
Til Schweiger as Otto Ernst Remer
Jason Flemyng as Heinz Brandt
Franka Potente as Nina von Stauffenberg
Hugh Grant as Fellgiebel
Distributed by MGM/United Artists
2018:
Christian Bale as Claus von Stauffenberg
Ewan McGregor as Henning Von Tresckow
Richard E. Grant as Olbricht
Sean Bean as Friedrich Fromm
Jeremy Irons as Ludwig Beck
August Diehl as Otto Ernst Remer
Jonathan Rhys Meyers as Heinz Brandt
Teresa Palmer as Nina von Stauffenberg
Richard Armitage as Fellgiebel
Distributed by Metro-Goldwyn-Mayer/20th Century Fox
2028:
Henry Cavill as Claus von Stauffenberg
Tom Hiddleston as Henning Von Tresckow
Daniel Craig as Olbricht
Gerard Butler as Friedrich Fromm
Christoph Waltz as Ludwig Beck
Matthias Scheighofer as Otto Ernst Remer
Richard Madden as Heinz Brandt
Luna Schweiger as Nina von Stauffenberg
Iwan Rheon as Fellgiebel
Distributed by Amazon MGM Studios
1992-1997:
Kyle MacLachlan as David/Walter
Kristin Scott Thomas as Elizabeth Shaw
Sharon Stone as Meredith Vickers
Bill Nunn as Janek
Jeremy Irons as Peter Weyland
Bruce Greenwood as Charlie Holloway
Tom Wilkinson as Fifield
Cary Elwes as Milburn
Chow Yun-Fat as Ravel
Bill Pullman as Shaw's father
Bridget Fonda as Daniels
Harvey Keitel as Oram
John Goodman as Tennesse
Edward James Olmos as Lope
Pam Grier as Karine
Isaiah Washington as Ricks
2002-2007:
Timothy Olyphant as David/Walter
Minnie Driver as Elizabeth Shaw
Nicole Kidman as Meredith Vickers
Forest Whitaker as Janek
Gary Oldman as Peter Weyland
Patrick Dempsey as Charlie Holloway
Michael Wincott as Fifield
Jude Law as Milburn
Ken Watanabe as Ravel
Adam Baldwin as Shaw's father
Bridget Moynahan as Daniels
Steve Buscemi as Oram
John C. Reilly as Tennesse
Mandy Patinkin as Lope
Rae Dawn Chong as Karine
Mike Epps as Ricks
2012-2017 (Alternate):
Lars Eidinger as David/Walter
Rebecca Hall as Elizabeth Shaw
Diane Kruger as Meredith Vickers
Mahershala Ali as Janek
Gerard Butler as Peter Weyland
Patrick Dempsey as Charlie Holloway
Gavin Rossdale as Fifield
Domhnall Gleeson as Milburn
Don Lee as Ravel
James Marsden as Shaw's father
Felicity Jones as Daniels
Mark Ruffalo as Oram
Will Sasso as Tennesse
Lou Diamond Philips as Lope
Maya Rudolph as Karine
Daveed Deggs as Ricks
2022-2027:
Aaron Taylor-Johnson as David/Walter
Jessie Buckley as Elizabeth Shaw
Elizabeth Debicki as Meredith Vickers
Brian Tyree Henry as Janek
Colin Farrell as Peter Weyland
Billy Magnussen as Charlie Holloway
Jonathan Rhys Meyers as Fifield
George Mackay as Milburn
Steven Yeun as Ravel
Tom Pelphrey as Shaw's father
Eve Hewson as Daniels
Aaron Paul as Oram
Paul Walter Hauser as Tennesse
Jordi Molla as Lope
Tiffany Haddish as Karine
John Boyega as Ricks
2032-2037:
Fionn Whitehead as David/Walter
Thomasin McKenzie as Elizabeth Shaw
Florence Pugh as Meredith Vickers
Damson Idris as Janek
Robert Pattinson as Peter Weyland
Nick Robinson as Charlie Holloway
Richard Madden as Fifield
Tom Taylor as Milburn
Mackenyu as Ravel
Lewis Pullman as Shaw's father
Emilia Jones as Daniels
Alden Ehrenreich as Oram
Noah Munck as Tennesse
Edgar Ramirez as Lope
Zazie Beetz as Karine
Chosen Jacobs as Ricks
Inspired by u/darthjoker1
Aaron Taylor-Johnson as Rodney Copperbottom
Hannah John-Kamen as Cappy
Paul Rudd as Fender
Tommy Lee Jones as Bigweld
Tom Pelphrey as Ratchet
Jason Flemyng as Gasket
Isabella Sermon as Piper
Josh Stewart as Crank
Sienna Miller as Aunt Fan
Jay Baruchel as Lugnut
Ben Foster as Herb
Naomi Watts as Lydia
James Badge Dale as WonderBot
Jonah Hill as Tim