Gavin MacLeod

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.
Cast

Mitzi & 100 Guys
Self

The Sand Pebbles
Crosley

Kelly's Heroes
Moriarty (Tank Crewman)

War Hunt
Pvt. Crotty

Young and Wild
Mac (uncredited)

Operation Petticoat
Yeoman Ernest Hunkle

I Want to Live!
Police Lt.

Compulsion
Padua - Horn's Assistant

Checking Out
Doorman (uncredited)

Time Changer
Norris Anderson

The Secrets of Jonathan Sperry
Jonathan Sperry

A Man Called Gannon
Lou

Student Exchange
Vice Principal Durfner

The Thousand Plane Raid
Sgt. Kruger

High Time
Professor Thayer

The New Love Boat
Capt. Merrill Stubing

The Crimebusters
Harry Deiner

Only with Married Men
Jordan Robbins

The Intruders
Warden

Twelve Hours to Kill
Johnny

McHale's Navy Joins the Air Force
Seaman Joseph Haines

McHale's Navy
Seaman Joseph 'Happy' Hanes

Murder Can Hurt You!
Lt. Nojack

Night of 100 Stars II
Self

The True Story of Lynn Stuart
Turk

NBC Salutes the 25th Anniversary of the Wonderful World of Disney
Self/The Mad Hatter

The Party
C. S. Divot

Mary Tyler Moore: A Celebration
Self / Murray Slaughter (archive footage)

The Love Boat: A Valentine Voyage
Capt. Stubing

Mary Tyler Moore: The 20th Anniversary Show
Himself

The Sword of Ali Baba
Hulagu Khan

Betty White: First Lady of Television
Self

Deathwatch
Emil

Pat Boone and Family: A Christmas Special
Self

Cook-Off!
Gavin MacLeod

My Music: A Classic Christmas
Self - Host

Pork Chop Hill
Pvt. Saxon

The Comic
1st Director

Ransom for Alice!
Yankee Sullivan

Mitzi... What's Hot, What's Not
Self

Night of 100 Stars
Self
Daniel and the Lion's Den
Daniel (voice)