Tom Cruise as Pete Maverick Mitchell
Anthony Edwards as Nick goose Bradshaw
Meg Ryan as Carole thomas - Bradshaw
carrie fisher as Anne Walker
Mary Kate and Ashley Olsen as Emma Mitchell
Aaron and Adam Weis as Bradley Bradshaw (2 year old)
Val kilmer as iceman
Kelly mcgillis as Charlotte Charlie blackwood
Tom skerritt as Mike viper Metcalf
Micheal Ironside as Rick jester heatherly
Rick rossovich as Ron slider kerner
Barry tubb as Leonard wolfman Wolfe