
Malcolm McGregor was an American screen actor, in films from 1922 to 1936.

China Seas
1935 · as Atkins (uncredited)

Sharad of Atlantis
1936 · as Zogg

Buck Privates
1928 · as John Smith

Broken Chains
1922 · as Peter Wyndham

The Wreck
1927

The Prisoner of Zenda
1922 · as Capt. Fritz von Tarlenheim

Lady of the Night
1925 · as David Page

Headlines
1925 · as Lawrence Emmett

The Vanishing American
1925 · as Earl Ramsdale

Infatuation
1925 · as Ronald Perry

Diamond Jim
1935 · as Man at Racetrack

The Price of Honor
1927 · as Anthony Fielding

It Must Be Love
1926 · as Jack Dugan

The Circle
1925 · as Edward 'Teddy' Luton

The Untameable
1923 · as Chester Arnold

I'll Name the Murderer
1936 · as Ted Benson

Special Agent K-7
1936 · as Silky Samuels

Tropical Nights
1928 · as Jim