How many actors have played Raymond Chandler’s detective Philip Marlowe?

Seven actors have played Raymond Chandler’s detective Philip Marlowe.

They are: Dick Powell, Humphrey Bogart, Robert Montgomery, George Montgomery, James Garner, Elliott Gould, and Robert Mitchum.

Only Mitchum has played him more than once, in Farewell My Lovely (1975) and The Big Sleep (1978).