Michael Ripper
as
David Hawkins
John Harvey
as
Thompson
Bruce Davison
as
Governor Bone
Nolan North
as
Harry Davenport
Henry Thomas
as
Thompson
Ricky Schroder
as
Billy Maloney
Cyril O'Reilly
as
Coach Ryder
Brad Pitt
as
Joe Maloney
Garon Grigsby
as
Thompson
Jim Davidson
as
Arlington
Robert Miano
as
Sajid Kahn
John Cleese
as
John Cleese / Exploding Don / David Frost
Tom Hollander
as
Recording Engineer
Cameron Diaz
as
Seigmund Freud
Ronnie Corbett
as
Thompson
Kaya Scodelario
as
Eve
Mary Tyler Moore
as
Herself
Sam Rockwell
as
Sam Bell
Benedict Wong
as
Thompson
Steven Spielberg
Director
Andy Serkis
as
Captain Haddock / Sir Francis Haddock
Daniel Craig
as
Sakharine / Red Rackham
Simon Pegg
as
Thompson
Mackenzie Crook
as
Tom / Pirate Flunky #2
Ned Glass
as
Doc Schindler
Harry Holcombe
as
O'Brien
Les Tremayne
as
Thompson
Clint Eastwood
Director
Clint Eastwood
as
Church Goer
Madeleine McGraw
as
McKenna
Erik Aude
as
Thompson
Reynaldo Gallegos
as
Tony