Shirley MacLaine as Charity
Mel Gibson as Martin Riggs
Alec Baldwin as Frederick J. Frenger Jr.
William Sadler as Monroe
Bruce Willis as Hudson Hawk
Tom Waits as Earl Piggot
Danny Trejo as Johnny-23
Owen Wilson as Hansel
Jennifer Aniston as Polly Prince
Bill Murray as Steve Zissou
Chandra West as Anna Rivers
Jason Behr as Jake Sawyer
Jessica Chastain
Eric Bana as Nero
Agness Bell, Meryl Streep and Alec Baldwin
Lake Bell as Agness Adler
Edward Norton as Stone
Michael Fassbender as Burke
Alex Pettyfer as Kyle
Jai Courtney as Eric
Jon Favreau as Carl Casper
Cate Blanchett
Brenton Thwaites as JR
Ewan McGregor as Brendan Lynch
Nicolas Cage as Joe