Cast and Crew of Hot Shots!

Cast of
Hot Shots!

About Hot Shots!

The gang that created Airplane and The Naked Gun sets its sights on Top Gun in this often hilarious spoof starring Charlie Sheen, who previously only inspired laughs with his personal life. He plays Topper Harley, a fighter pilot with an ax to grind: clearing the family name. He gets involved in a relationship with Valerie Golino, a woman with an unusually talented stomach. But his mission is to avenge his father. Lloyd Bridges, late in his career, revealed an aptitude for this kind of silliness, here as a commander who is both incredibly dim and delightfully accident prone. Directed by Jim Abrahams, the film makes fun of a variety of other films as well, from Dances with Wolves to The Fabulous Baker Boys. It was so successful that they all returned in the sequel, Hot Shots! Part Deux.

Full Cast of Hot Shots!

Charlie Sheen
plays Topper Harley / Rhett Butler / Superman

Charlie Sheen as Topper Harley / Rhett Butler / Superman

Carlos Irwin Estévez (born September 3, 1965), known professionally as Charlie Sheen, is an American actor. He has ap...

See Charlie Sheen's other roles

Cary Elwes
plays Kent Gregory

Cary Elwes as Kent Gregory

Cary Elwes (born October 26, 1962) is the third son born to interior designer/shipping heiress Tessa Kennedy and the ...

See Cary Elwes's other roles

Valeria Golino
plays Ramada Thompson / Scarlett O'Hara / Lois Lane

Lloyd Bridges
plays Admiral Benson

Kevin Dunn
plays Lt. Commander Block

Kevin Dunn as Lt. Commander Block

Kevin Dunn (born August 24, 1956) is an American actor who has appeared in supporting roles in a number of films and ...

See Kevin Dunn's other roles

Jon Cryer
plays Jim 'Wash Out' Pfaffenbach

Jon Cryer as Jim 'Wash Out' Pfaffenbach

​Jonathan Niven Cryer (born April 16, 1965) is an American actor, screenwriter, director, and film producer. He is th...

See Jon Cryer's other roles

William O'Leary
plays Pete 'Dead Meat' Thompson

William O'Leary as Pete 'Dead Meat' Thompson

William O'Leary was born on October 19, 1957 and is currently 66 years old.

See William O'Leary's other roles

Kristy Swanson
plays Kowalski

Efrem Zimbalist Jr.
plays Wilson

Bill Irwin
plays Buzz Harley

Bill Irwin as Buzz Harley

William Mills Irwin (born April 11, 1950) is an American actor, clown, and comedian. He began as a vaudeville-style s...

See Bill Irwin's other roles

Heidi Swedberg
plays Mrs. 'Dead Meat' Thompson

Bruce A. Young
plays 'Red' Herring

Bruce A. Young as 'Red' Herring

Bruce A. Young (born April 22, 1956) is an American television and film actor who is perhaps best known for his role ...

See Bruce A. Young's other roles

Ryan Stiles
plays 'Mailman' Farnham

Ryan Stiles as 'Mailman' Farnham

Ryan Lee Stiles is an Canadian-American actor, comedian, and producer whose work is often associated with improvisati...

See Ryan Stiles's other roles

Rino Thunder
plays Owatonna 'The Old One'

Mark Arnott
plays Rosener

Ryan Cutrona
plays Captain Margolis

Ryan Cutrona as Captain Margolis

Ryan Cutrona (born July 29, 1949) is an American actor.

See Ryan Cutrona's other roles

Don Lake
plays Doctor

Don Lake as Doctor

Don Lake was born on November 26, 1956 and is currently 67 years old.

See Don Lake's other roles

Kelly Connell
plays Air Controller

Kelly Connell as Air Controller

Kelly Connell was born on June 9, 1956 and is currently 68 years old.

See Kelly Connell's other roles

Tony Simotes
plays Ambulance Driver

Don Luce
plays Paramedic

Judith Kahan
plays Nurse

Jeff Bright
plays Communications Officer

Jimmy Lennon Jr.
plays Ring Announcer

Marie Thomas-Foster
plays Francine

Ryan Fitzgerald
plays Scooter

Al Clegg
plays Jazz

Pat Proft
plays Lawrence Lipps

Marc Shaiman
plays Piano Player

Marc Shaiman as Piano Player

Marc Shaiman (/ʃeɪmən/; born October 22, 1959) is an American composer and lyricist for films, television, and theatr...

See Marc Shaiman's other roles

Cylk Cozart
plays Drill Sergeant #1

Christopher J. Keene
plays Drill Sergeant #2

Ed Herschlar
plays Rabbi

Jimmie Ray Weeks
plays Amish Man

Annie O'Donnell
plays Amish Woman

Annie O'Donnell as Amish Woman

Annie O'Donnel is an actress.

See Annie O'Donnell's other roles

Mack Yamaguchi
plays Eskimo

Charles Barkley
plays Charles Barkley

Charles Barkley as Charles Barkley

Charles Barkley is an American retired professional basketball player.

See Charles Barkley's other roles

Bill Laimbeer
plays Bill Laimbeer

Eugene Greytak
plays Pope John Paul II

Tony Lorea
plays Humphrey 'Bogie' Bogart

Jerry Haleva
plays Saddam Hussein

Bob Lenz
plays Elvis 'The King' Presley

Willie Collins
plays Liberace

Robert Puro
plays Precocious Paper Boy

Richard Lasting
plays Handsome Milkman

Elston Ridgle
plays Boxer #1

Max Jones
plays Boxer #2

Christopher Doyle
plays Conspiratorial Crewman

Pablo Prietto
plays Parking Valet

John Bankson
plays Parking Valet

Nancy Abrahams
plays Family in Front of TV Store

Joseph Abrahams
plays Family in Front of TV Store

Jamie Abrahams
plays Family in Front of TV Store

Cary Brayboy
plays Sleepy Weasel Squadron

Tony Moreno
plays Sleepy Weasel Squadron

Kevin Eads
plays Sleepy Weasel Squadron

Dave Oliver
plays Sleepy Weasel Squadron

Richard Emanuelle
plays Sleepy Weasel Squadron

Kip Pierce
plays Sleepy Weasel Squadron

Brent Freeman
plays Sleepy Weasel Squadron

Kenton Steger
plays Sleepy Weasel Squadron

Craig McIntosh
plays Sleepy Weasel Squadron

Sean Wright
plays Sleepy Weasel Squadron

Joe Allegro
plays Sleepy Weasel Squadron

Jack I. Bernstein
plays Rabinowitz (uncredited)


Crew of Hot Shots!

Discover the backstage crew of Hot Shots! →