All Cast

Roger Moore

Roger Moore

James Bond

Christopher Lee

Christopher Lee

Francisco Scaramanga

Britt Ekland

Britt Ekland

Mary Goodnight

Maud Adams

Maud Adams

Andrea Anders

Hervé Villechaize

Hervé Villechaize

Nick Nack

Clifton James

Clifton James

Sheriff J.W. Pepper

Richard Loo

Richard Loo

Hai Fat

Soon-Tek Oh

Soon-Tek Oh

Lieutenant Hip

Marc Lawrence

Marc Lawrence

Rodney

Bernard Lee

Bernard Lee

M

Lois Maxwell

Lois Maxwell

Miss Moneypenny

Marne Maitland

Marne Maitland

Lazar

Desmond Llewelyn

Desmond Llewelyn

Q

James Cossins

James Cossins

Colthorpe

Charlie Chan Yiu-Lam

Charlie Chan Yiu-Lam

Chula

Carmen du Sautoy

Carmen du Sautoy

Saida

Gerald James

Gerald James

Frazier

Michael Osborne

Michael Osborne

Naval Officer

Michael Fleming

Michael Fleming

Communications Officer

Sonny Caldinez

Sonny Caldinez

Kra (uncredited)

Yuen Qiu

Yuen Qiu

Nara - Hip's Niece #1 (uncredited)

Francoise Therry

Francoise Therry

Chew Mee (uncredited)

Joie Vejjajiva

Joie Vejjajiva

Cha - Hip's Niece #2 (uncredited)

Nikki Van der Zyl

Nikki Van der Zyl

Chew Mee / various (voice) (uncredited)