Alan Alda as Hawkeye Pierce, Wayne Rogers as Trapper John McIntyre, and Loretta Swit as Margaret ‘Hot Lips’ Houlihan lead the cast of M*A*S*H.
Main cast
- Captain Benjamin Franklin ‘Hawkeye’ PierceAlan Alda1–11Main
- Captain John ‘Trapper John’ McIntyreWayne Rogers1–3Main
- Major Margaret ‘Hot Lips’ HoulihanLoretta Swit1–11Main
- Colonel Sherman T. PotterHarry Morgan4–11Main
- Corporal Maxwell Q. KlingerJamie Farr1–11 (recurring in S1, main from S4)Main
- Major Charles Emerson Winchester IIIDavid Ogden Stiers6–11Main
- Father John MulcahyWilliam Christopher1–11 (recurring S1, main S2–11)Main
Supporting cast
- Colonel Henry BlakeMcLean Stevenson1–3Supp
- Lieutenant Colonel Frank BurnsLarry Linville1–5Supp
- Lieutenant ‘Radar’ O’ReillyGary Burghoff1–7Supp
- Nurse Lieutenant ‘Dish’ (various)Patricia Stevens1–3Supp
Guest & voice
- Major Sidney Freedman (recurring psychiatrist)Allan Arbus2–11Guest
- Sergeant Luther RizzoG.W. Bailey8–11Guest
- Captain Hunnicutt (season 4, 2 episodes)Brian Dennehy4Guest
No matches — try another name.
About this cast
M*A*S*H is a classic American television series that aired from 1972 to 1983, based on the 1970 film and Richard Hooker’s novel. It follows the staff of the 4077th Mobile Army Surgical Hospital during the Korean War, blending comedy and drama.
FAQs
Who plays Hawkeye Pierce in M*A*S*H?
Alan Alda plays Captain Benjamin Franklin ‘Hawkeye’ Pierce.
Who plays Trapper John in M*A*S*H?
Wayne Rogers plays Captain John ‘Trapper John’ McIntyre in seasons 1–3.
Who plays Margaret Houlihan in M*A*S*H?
Loretta Swit plays Major Margaret ‘Hot Lips’ Houlihan.
Who plays Colonel Potter in M*A*S*H?
Harry Morgan plays Colonel Sherman T. Potter, joining in season 4.
Who plays Radar O’Reilly in M*A*S*H?
Gary Burghoff plays Corporal Walter ‘Radar’ O’Reilly.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026