Gavin MacLeod

Personal Info

Know For

Acting

Gender

Male

Birthday

1931-02-28 (90 years old)

Deathday

2021-05-29

Place of Birth

Mount Kisco, New York, USA

Gavin MacLeod

Biography

Gavin MacLeod (February 28, 1931 – May 29, 2021) was an American actor notable for playing Joseph "Happy" Haines on McHale's Navy, Murray Slaughter on The Mary Tyler Moore Show, and for his lead role as Captain Merrill Stubing on The Love Boat.

Acting

1975

1966

1970

Kelly's Heroes

as Moriarty (tank crewman)

1962

War Hunt

as Pvt. Crotty

1958

Young and Wild

as Mac (uncredited)

1959

Operation Petticoat

as Yeoman Ernest Hunkle

1958

I Want to Live!

as Police Lt.

1959

Compulsion

as Padua - Horn's Assistant

2005

Checking Out

as Doorman (uncredited)

2003

Time Changer

as Norris Anderson

2008

1987

Student Exchange

as Vice Principal Durfner

1969

1960

High Time

as Professor Thayer

1977

The New Love Boat

as Capt. Merrill Stubing

1961

The Crimebusters

as Harry Deiner

1974

Only with Married Men

as Jordan Robbins

1970

The Intruders

as Warden

1965

McHale's Navy Joins the Air Force

as Seaman Joseph Haines

1964

McHale's Navy

as Seaman Joseph 'Happy' Hanes

1980

1968

The Party

as C. S. Divot

2015

Mary Tyler Moore: A Celebration

as Self / Murray Slaughter (archive footage)

1965

The Sword of Ali Baba

as Hulagu Khan

1966

Deathwatch

as Emil

2017

Cook-Off!

as Gavin MacLeod

1959

Pork Chop Hill

as Pvt. Saxon

1969

The Comic

as 1st Director

1977

Ransom for Alice!

as Yankee Sullivan

1986

Daniel and the Lion's Den

as Daniel (voice)

© All Rights Reserved 2025