Tom Skerritt dies at 93: the Top Gun, Alien and Picket Fences actor won an Emmy in 1993
Skerritt played Viper in Top Gun, Captain Dallas in Alien and Duke in M*A*S*H. His family said he died of natural causes on Wednesday.

Tom Skerritt, the American actor known for Top Gun, Alien and the TV series Picket Fences, has died at the age of 93. His publicist confirmed the death to CBS News on Thursday, saying he died on Wednesday 21 October of natural causes. "We are heartbroken by his loss," his family said in a statement.
The roles people remember
Skerritt had one of those faces audiences knew even when they could not place the name. His best-known parts:
| Year | Title | Role |
|---|---|---|
| 1970 | MAS*H | Captain Augustus Bedford "Duke" Forrest |
| 1979 | Alien | Captain Arthur Dallas, commander of the Nostromo |
| 1983 | The Dead Zone | Sheriff George Bannerman |
| 1986 | Top Gun | Commander Mike "Viper" Metcalf |
| 1989 | Steel Magnolias | Drum Eatenton |
| 1992 | A River Runs Through It | Reverend John Maclean |
| 1992 to 1996 | Picket Fences | Sheriff Jimmy Brock |
| 1997 | Contact | David Drumlin |
| 2006 to 2008 | Brothers & Sisters | William Walker |
Role years are from his filmography on Wikipedia.
Viper, Dallas and an Emmy
In Top Gun Skerritt was Viper, the commander of the Navy's fighter school and the instructor of Tom Cruise's Maverick. In Alien he was Captain Dallas, who led the crew of the spaceship Nostromo.
On television he led Picket Fences, a small-town drama, playing Sheriff Jimmy Brock for four seasons and 87 episodes. The part won him the 1993 Emmy for Outstanding Lead Actor in a Drama Series.
A life before Hollywood
Skerritt was born in Detroit, Michigan, in August 1933 and served in the US Air Force before turning to acting, CBS News noted. He was a father of five.
His death comes a day after another Hollywood loss we reported, Dame Judi Dench saying she can no longer act or read because of macular degeneration.
Frequently asked questions
- How did Tom Skerritt die?
- His family said he died of natural causes on Wednesday 21 October 2026, aged 93. His publicist confirmed the death to CBS News.
- Who did Tom Skerritt play in Top Gun?
- He played Commander Mike Viper Metcalf, the head of the Navy fighter school, in Top Gun (1986).
Sources
More in Entertainment
Entertainment
Aamir Khan cries on stage in Singapore over lost family years; 3 Idiots 2 script being written by Hirani
Receiving the Screen Icon Award at the Singapore International Film Festival, Aamir said 30 years of obsessive work cost him time with his children, and that the 3 Idiots sequel script is weeks away.
1d ago
Entertainment
Wicker movie: Olivia Colman's basket-husband romance with Alexander Skarsgård opens in the US today
'Wicker' is the most searched film in Pakistan this week. What it is about, who is in it, and when it reaches cinemas in the UK, India and the Gulf.
2d ago


Reader comments 0
No comments yet. Say something useful.